Merge pull request #2561 from Trial97/fix_curseforge_logo

fix missing curseforge logo
This commit is contained in:
Alexandru Ionut Tripon 2024-06-25 00:01:03 +03:00 committed by GitHub
commit 12db1efd20
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -20,6 +20,9 @@ void FlameMod::loadIndexedPack(ModPlatform::IndexedPack& pack, QJsonObject& obj)
QJsonObject logo = Json::ensureObject(obj, "logo"); QJsonObject logo = Json::ensureObject(obj, "logo");
pack.logoName = Json::ensureString(logo, "title"); pack.logoName = Json::ensureString(logo, "title");
pack.logoUrl = Json::ensureString(logo, "thumbnailUrl"); pack.logoUrl = Json::ensureString(logo, "thumbnailUrl");
if (pack.logoUrl.isEmpty()) {
pack.logoUrl = Json::ensureString(logo, "url");
}
auto authors = Json::ensureArray(obj, "authors"); auto authors = Json::ensureArray(obj, "authors");
for (auto authorIter : authors) { for (auto authorIter : authors) {