diff --git a/API/src/main/java/cc/fascinated/model/user/User.java b/API/src/main/java/cc/fascinated/model/user/User.java index 3908c93..0ea68c8 100644 --- a/API/src/main/java/cc/fascinated/model/user/User.java +++ b/API/src/main/java/cc/fascinated/model/user/User.java @@ -74,7 +74,10 @@ public class User { * @return the statistics */ public Map getStatistics(@NonNull Platform.Platforms platform) { - return statistics.computeIfAbsent(platform, k -> new HashMap<>()); + if (this.statistics == null) { + this.statistics = new HashMap<>(); + } + return this.statistics.computeIfAbsent(platform, k -> new HashMap<>()); } /** @@ -85,6 +88,6 @@ public class User { * @param statistic the statistic to add */ public void addStatistic(@NonNull Platform.Platforms platform, @NonNull Date date, @NonNull Statistic statistic) { - getStatistics(platform).put(date, statistic); + this.getStatistics(platform).put(date, statistic); } }