Deck import set recongition re-enabled

This commit is contained in:
Maxmtg
2014-02-25 09:26:07 +00:00
parent c7758ca855
commit 52cac29ca7

View File

@@ -239,7 +239,17 @@ public final class CardDb implements ICardDatabase {
@Override
public PaperCard getCardFromEdition(final String cardName, final Date printedBefore, final SetPreference fromSet, int artIndex) {
List<PaperCard> cards = this.allCardsByName.get(cardName);
final CardRequest cr = CardRequest.fromString(cardName);
List<PaperCard> cards = this.allCardsByName.get(cr.cardName);
if ( StringUtils.isNotBlank(cr.edition) ) {
cards = Lists.newArrayList(Iterables.filter(cards, new Predicate<PaperCard>() {
@Override public boolean apply(PaperCard input) { return input.getEdition().equalsIgnoreCase(cr.edition); }
}));
}
if(artIndex == -1 && cr.artIndex > 0) {
artIndex = cr.artIndex;
}
int sz = cards.size();
if( fromSet == SetPreference.Earliest || fromSet == SetPreference.EarliestCoreExp) {