diff options
author | dada513 <dada513@protonmail.com> | 2022-04-05 18:01:00 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-05 18:01:00 +0200 |
commit | 8732bea99b44b8b6a9aa67c37e13c37659991641 (patch) | |
tree | 0491298da452e71e62cee51145dca751beaa05d9 | |
parent | bbc6b71138f95e1f7cae812d786242bb54fa8863 (diff) | |
parent | bd8b61651a1df2fc1e5c6c43a6d03d2c2d43d5b7 (diff) | |
download | PrismLauncher-8732bea99b44b8b6a9aa67c37e13c37659991641.tar.gz PrismLauncher-8732bea99b44b8b6a9aa67c37e13c37659991641.tar.bz2 PrismLauncher-8732bea99b44b8b6a9aa67c37e13c37659991641.zip |
Merge pull request #395 from HarryPeach/develop
-rw-r--r-- | launcher/modplatform/modrinth/ModrinthPackIndex.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/launcher/modplatform/modrinth/ModrinthPackIndex.cpp b/launcher/modplatform/modrinth/ModrinthPackIndex.cpp index 5b75f034..a3c2f166 100644 --- a/launcher/modplatform/modrinth/ModrinthPackIndex.cpp +++ b/launcher/modplatform/modrinth/ModrinthPackIndex.cpp @@ -12,7 +12,13 @@ void Modrinth::loadIndexedPack(ModPlatform::IndexedPack& pack, QJsonObject& obj) { pack.addonId = Json::requireString(obj, "project_id"); pack.name = Json::requireString(obj, "title"); - pack.websiteUrl = "https://modrinth.com/mod/" + Json::ensureString(obj, "slug", ""); + + QString slug = Json::ensureString(obj, "slug", ""); + if (!slug.isEmpty()) + pack.websiteUrl = "https://modrinth.com/mod/" + Json::ensureString(obj, "slug", ""); + else + pack.websiteUrl = ""; + pack.description = Json::ensureString(obj, "description", ""); pack.logoUrl = Json::requireString(obj, "icon_url"); |