Improved verification on CardEdition not null for a card (also on date)

When this happens, no card update will be issued!
This commit is contained in:
leriomaggio
2021-07-29 12:16:19 +01:00
parent 556894296f
commit e09826a1f0

View File

@@ -331,7 +331,9 @@ public class Deck extends DeckBase implements Iterable<Entry<DeckSection, CardPo
*/ */
boolean isLatestCardArtPreference = StaticData.instance().cardArtPreferenceIsLatest(); boolean isLatestCardArtPreference = StaticData.instance().cardArtPreferenceIsLatest();
CardEdition cardEdition = StaticData.instance().getCardEdition(card.getEdition()); CardEdition cardEdition = StaticData.instance().getCardEdition(card.getEdition());
if (cardEdition == null) return false;
Date releaseDate = cardEdition.getDate(); Date releaseDate = cardEdition.getDate();
if (releaseDate == null) return false;
if (isLatestCardArtPreference) // Latest Art if (isLatestCardArtPreference) // Latest Art
return releaseDate.compareTo(referenceReleaseDate) > 0; return releaseDate.compareTo(referenceReleaseDate) > 0;
// Original Art // Original Art