aboutsummaryrefslogtreecommitdiff
path: root/launcher/modplatform/modrinth
diff options
context:
space:
mode:
authorflow <flowlnlnln@gmail.com>2022-12-13 13:43:27 -0300
committerflow <flowlnlnln@gmail.com>2022-12-13 13:43:27 -0300
commit5450e0edf305090c2cab81e335c8d5366d7f1f13 (patch)
tree2cdd55e228e21c67312119b1b99391d3356f3685 /launcher/modplatform/modrinth
parent64585d8f78ddf69488f6f67a789d566ed653b128 (diff)
downloadPrismLauncher-5450e0edf305090c2cab81e335c8d5366d7f1f13.tar.gz
PrismLauncher-5450e0edf305090c2cab81e335c8d5366d7f1f13.tar.bz2
PrismLauncher-5450e0edf305090c2cab81e335c8d5366d7f1f13.zip
fix(Inst.Import): don't set managed pack info from imported ZIPs
This prevents the Managed Pack page from showing up even though there's no way for it to work correctly. Signed-off-by: flow <flowlnlnln@gmail.com>
Diffstat (limited to 'launcher/modplatform/modrinth')
-rw-r--r--launcher/modplatform/modrinth/ModrinthInstanceCreationTask.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/launcher/modplatform/modrinth/ModrinthInstanceCreationTask.cpp b/launcher/modplatform/modrinth/ModrinthInstanceCreationTask.cpp
index 1c0e8979..5632f6a3 100644
--- a/launcher/modplatform/modrinth/ModrinthInstanceCreationTask.cpp
+++ b/launcher/modplatform/modrinth/ModrinthInstanceCreationTask.cpp
@@ -217,7 +217,9 @@ bool ModrinthCreationTask::createInstance()
instance.setIconKey("modrinth");
}
- instance.setManagedPack("modrinth", m_managed_id, m_managed_name, m_managed_version_id, version());
+ // Don't add managed info to packs without an ID (most likely imported from ZIP)
+ if (!m_managed_id.isEmpty())
+ instance.setManagedPack("modrinth", m_managed_id, m_managed_name, m_managed_version_id, version());
instance.setName(name());
instance.saveNow();