early returns

This commit is contained in:
RickyRister 2025-07-12 03:57:33 -07:00
parent 7e7d94c6e0
commit 24708522f4

View file

@ -397,15 +397,16 @@ PrintingInfo CardDatabase::getSpecificPrinting(const QString &cardName,
QString CardDatabase::getPreferredPrintingProviderIdForCard(const QString &cardName) QString CardDatabase::getPreferredPrintingProviderIdForCard(const QString &cardName)
{ {
PrintingInfo preferredPrinting = getPreferredPrinting(cardName); PrintingInfo preferredPrinting = getPreferredPrinting(cardName);
QString preferredPrintingProviderId = preferredPrinting.getProperty(QString("uuid")); QString uuid = preferredPrinting.getProperty("uuid");
if (preferredPrintingProviderId.isEmpty()) { if (!uuid.isEmpty()) {
return uuid;
}
CardInfoPtr defaultCardInfo = getCard(cardName); CardInfoPtr defaultCardInfo = getCard(cardName);
if (defaultCardInfo.isNull()) { if (defaultCardInfo.isNull()) {
return cardName; return cardName;
} }
return defaultCardInfo->getName(); return defaultCardInfo->getName();
}
return preferredPrintingProviderId;
} }
bool CardDatabase::isProviderIdForPreferredPrinting(const QString &cardName, const QString &providerId) bool CardDatabase::isProviderIdForPreferredPrinting(const QString &cardName, const QString &providerId)