From 70c2bd6377841574673b493d5991a21fb7db6ce0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20Br=C3=BCbach?= Date: Sun, 1 Dec 2024 12:49:11 +0100 Subject: [PATCH] Fix cards without providerIds being counted for all cards. --- .../ui/widgets/printing_selector/card_amount_widget.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cockatrice/src/client/ui/widgets/printing_selector/card_amount_widget.cpp b/cockatrice/src/client/ui/widgets/printing_selector/card_amount_widget.cpp index 13ac4c9f8..6d60e32e4 100644 --- a/cockatrice/src/client/ui/widgets/printing_selector/card_amount_widget.cpp +++ b/cockatrice/src/client/ui/widgets/printing_selector/card_amount_widget.cpp @@ -153,6 +153,10 @@ int CardAmountWidget::countCardsInZone(const QString &deckZone) { int count = 0; + if (setInfoForCard.getProperty("uuid").isEmpty()) { + return 0; // Cards without uuids/providerIds CANNOT match another card, they are undefined for us. + } + if (!deckModel) { return -1; }