QJsonObject e;
e.insert("t", sqlite3_column_int(stmt, 1));
- e.insert("player", sqlite3_column_int(stmt, 2));
+ if (sqlite3_column_type(stmt, 2) == SQLITE_INTEGER) {
+ e.insert("player", sqlite3_column_int(stmt, 2));
+ } else {
+ e.insert("player", QJsonValue()); // null
+ }
e.insert("type", (const char *)sqlite3_column_text(stmt, 3));
events_per_match[match]->push_back(std::move(e));
} else if (ret == SQLITE_DONE) {