diff --git a/cockatrice/src/game/cards/card_database.cpp b/cockatrice/src/game/cards/card_database.cpp index 17b55f5ba..c7e2f06f2 100644 --- a/cockatrice/src/game/cards/card_database.cpp +++ b/cockatrice/src/game/cards/card_database.cpp @@ -480,8 +480,8 @@ QList CardDatabase::getCards(const QStringList &cardNames) const QList CardDatabase::getCardsByNameAndProviderId(const QMap &cardNames) const { QList cardInfos; - for (auto [cardName, providerId] : cardNames.asKeyValueRange()) { - CardInfoPtr ptr = getCardByNameAndProviderId(cardName, providerId); + for (const QString &cardName : cardNames) { + CardInfoPtr ptr = getCardByNameAndProviderId(cardName, cardNames[cardName]); if (ptr) cardInfos.append(ptr); }