Clean up getCardFromSameSet.

Took 2 minutes
This commit is contained in:
Lukas Brübach 2025-09-25 11:38:26 +02:00
parent d79c94e60f
commit e28e300612

View file

@ -334,14 +334,10 @@ ExactCard CardDatabase::getCardFromSameSet(const QString &cardName, const Printi
// The source card does have a printing defined, which means we can attempt to get a card from the same set. // The source card does have a printing defined, which means we can attempt to get a card from the same set.
PrintingInfo relatedPrinting = getSpecificPrinting(cardName, otherPrinting.getSet()->getCorrectedShortName(), ""); PrintingInfo relatedPrinting = getSpecificPrinting(cardName, otherPrinting.getSet()->getCorrectedShortName(), "");
ExactCard relatedCard = ExactCard(guessCard({cardName}).getCardPtr(), relatedPrinting); ExactCard relatedCard(guessCard({cardName}).getCardPtr(), relatedPrinting);
// We didn't find a card from the same set, just try to find any card with the same name. // If we didn't find a card from the same set, just try to find any card with the same name.
if (!relatedCard) { return relatedCard ? relatedCard : getCard({cardName});
return getCard({cardName});
}
return relatedCard;
} }
CardSetPtr CardDatabase::getSet(const QString &setName) CardSetPtr CardDatabase::getSet(const QString &setName)