fix regression in #4762 to _fill_with_ template (#5083)

fixes #5062
This commit is contained in:
ebbit1q 2024-07-29 03:20:50 +02:00 committed by GitHub
parent c5bb38e907
commit ef4413633a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -284,15 +284,17 @@ static int parse(const QString &urlTemplate,
return 1; return 1;
} else { } else {
int propLength = propertyValue.length(); int propLength = propertyValue.length();
if (subStrLen > 0 && subStrPos + subStrLen > propLength) { if (subStrLen > 0) {
qDebug().nospace() << "PictureLoader: [card: " << cardName << " set: " << setName << "]: Requested " if (subStrPos + subStrLen > propLength) {
<< propType << " property (" << cardPropertyName << ") for Url template (" qDebug().nospace() << "PictureLoader: [card: " << cardName << " set: " << setName << "]: Requested "
<< urlTemplate << ") is smaller than substr specification (" << subStrPos << " + " << propType << " property (" << cardPropertyName << ") for Url template ("
<< subStrLen << " > " << propLength << ")"; << urlTemplate << ") is smaller than substr specification (" << subStrPos
return 1; << " + " << subStrLen << " > " << propLength << ")";
} else { return 1;
propertyValue = propertyValue.mid(subStrPos, subStrLen); } else {
propLength = subStrLen; propertyValue = propertyValue.mid(subStrPos, subStrLen);
propLength = subStrLen;
}
} }
if (!fillWith.isEmpty()) { if (!fillWith.isEmpty()) {