diff options
author | flow <flowlnlnln@gmail.com> | 2022-12-16 07:22:22 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-16 07:22:22 -0800 |
commit | ee67b5f1ad1a273b44e15ef0bf37f9b5c202f9a0 (patch) | |
tree | 33e4efbbecbead931f07e78abeb22169d93d699e /launcher/modplatform/modrinth/ModrinthInstanceCreationTask.cpp | |
parent | fdac978c842ed3a2ddec61603011abb881305a3a (diff) | |
parent | 5450e0edf305090c2cab81e335c8d5366d7f1f13 (diff) | |
download | PrismLauncher-ee67b5f1ad1a273b44e15ef0bf37f9b5c202f9a0.tar.gz PrismLauncher-ee67b5f1ad1a273b44e15ef0bf37f9b5c202f9a0.tar.bz2 PrismLauncher-ee67b5f1ad1a273b44e15ef0bf37f9b5c202f9a0.zip |
Merge pull request #607 from flowln/dont_crash_on_zip_import
Fixes https://github.com/PrismLauncher/PrismLauncher/issues/609
Diffstat (limited to 'launcher/modplatform/modrinth/ModrinthInstanceCreationTask.cpp')
-rw-r--r-- | launcher/modplatform/modrinth/ModrinthInstanceCreationTask.cpp | 4 |
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(); |