diff --git a/cockatrice/src/game/filters/filter_string.cpp b/cockatrice/src/game/filters/filter_string.cpp index 77ec8d80c..8427967f6 100644 --- a/cockatrice/src/game/filters/filter_string.cpp +++ b/cockatrice/src/game/filters/filter_string.cpp @@ -108,9 +108,9 @@ static void setupParserRules() }; search["RarityQuery"] = [](const peg::SemanticValues &sv) -> Filter { StringMatcher matcher = sv[0].get(); - return [=](CardData x) -> bool { - for (const auto &y : x->getSets().values()) { - for (const auto &set : y) { + return [=](const CardData &x) -> bool { + for (const auto &cardInfoPerSetList : x->getSets().values()) { + for (const auto &set : cardInfoPerSetList) { if (matcher(set.getProperty("rarity"))) return true; }