aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLulonaut <67191924+Lulonaut@users.noreply.github.com>2022-06-22 14:41:33 +0200
committerGitHub <noreply@github.com>2022-06-22 14:41:33 +0200
commit46af1e2f1ec54f44940d72de3c2cb0bc6acccc43 (patch)
treea668c1d4ee3c104b473e3a34c54496e4af2ed6a2
parentf34220a92af85a33d979edb24ac5c3e698498fe3 (diff)
downloadNotEnoughUpdates-46af1e2f1ec54f44940d72de3c2cb0bc6acccc43.tar.gz
NotEnoughUpdates-46af1e2f1ec54f44940d72de3c2cb0bc6acccc43.tar.bz2
NotEnoughUpdates-46af1e2f1ec54f44940d72de3c2cb0bc6acccc43.zip
fairy crash (#171)
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/FairySouls.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/FairySouls.java b/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/FairySouls.java
index a3717f32..75f1b427 100644
--- a/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/FairySouls.java
+++ b/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/FairySouls.java
@@ -323,6 +323,9 @@ public class FairySouls {
//noinspection UnstableApiUsage
Type multiProfileSoulsType = new TypeToken<HashMap<String, HashMap<String, Set<Integer>>>>() {}.getType();
allProfilesFoundSouls = gson.fromJson(fileContent, multiProfileSoulsType);
+ if (allProfilesFoundSouls == null){
+ allProfilesFoundSouls = new HashMap<>();
+ }
} catch (JsonSyntaxException e) {
//The file is in the old format, convert it to the new one and set the profile to unknown
try {