diff --git a/cockatrice/src/game/cards/card_database.cpp b/cockatrice/src/game/cards/card_database.cpp index c7e2f06f2..17b55f5ba 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 (const QString &cardName : cardNames) { - CardInfoPtr ptr = getCardByNameAndProviderId(cardName, cardNames[cardName]); + for (auto [cardName, providerId] : cardNames.asKeyValueRange()) { + CardInfoPtr ptr = getCardByNameAndProviderId(cardName, providerId); if (ptr) cardInfos.append(ptr); }