}
// Load the matches themselves.
- ret = sqlite3_prepare_v2(db, "SELECT match, description FROM match ORDER BY match", -1, &stmt, 0);
+ ret = sqlite3_prepare_v2(db, "SELECT match, description, gender_rule_a, gender_pull_rule FROM match ORDER BY match", -1, &stmt, 0);
if (ret != SQLITE_OK) {
fprintf(stderr, "SELECT prepare: %s\n", sqlite3_errmsg(db));
abort();
QJsonObject m;
m.insert("match_id", match);
m.insert("description", (const char *)sqlite3_column_text(stmt, 1));
+ m.insert("gender_rule_a", (bool)sqlite3_column_int64(stmt, 2));
+ m.insert("gender_pull_rule", (bool)sqlite3_column_int64(stmt, 3));
if (events_per_match.count(match)) {
m.insert("events", std::move(*events_per_match[match]));
delete events_per_match[match];