diff --git a/oracle/src/oracleimporter.cpp b/oracle/src/oracleimporter.cpp index 38e35b7c..6b3a054e 100644 --- a/oracle/src/oracleimporter.cpp +++ b/oracle/src/oracleimporter.cpp @@ -82,11 +82,16 @@ bool OracleImporter::readSetsFromByteArray(const QByteArray &data) QString OracleImporter::getMainCardType(const QStringList &typeList) { + if (typeList.isEmpty()) { + return {}; + } + for (const auto &type : mainCardTypes) { if (typeList.contains(type)) { return type; } } + return typeList.first(); } @@ -291,7 +296,9 @@ int OracleImporter::importCardsFromSet(CardSetPtr currentSet, const QList