aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordada513 <dada513@protonmail.com>2022-04-05 18:01:00 +0200
committerGitHub <noreply@github.com>2022-04-05 18:01:00 +0200
commit8732bea99b44b8b6a9aa67c37e13c37659991641 (patch)
tree0491298da452e71e62cee51145dca751beaa05d9
parentbbc6b71138f95e1f7cae812d786242bb54fa8863 (diff)
parentbd8b61651a1df2fc1e5c6c43a6d03d2c2d43d5b7 (diff)
downloadPrismLauncher-8732bea99b44b8b6a9aa67c37e13c37659991641.tar.gz
PrismLauncher-8732bea99b44b8b6a9aa67c37e13c37659991641.tar.bz2
PrismLauncher-8732bea99b44b8b6a9aa67c37e13c37659991641.zip
Merge pull request #395 from HarryPeach/develop
-rw-r--r--launcher/modplatform/modrinth/ModrinthPackIndex.cpp8
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");