From 270502114bea25e6223238255ad51d834dfb28e4 Mon Sep 17 00:00:00 2001 From: Rsl1122 Date: Mon, 2 Oct 2017 17:17:55 +0300 Subject: [PATCH] Fixes NPE related to PermGroupTable group capitalization #312 --- .../djrapitops/pluginbridge/plan/vault/PermGroupTable.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/PlanPluginBridge/src/main/java/com/djrapitops/pluginbridge/plan/vault/PermGroupTable.java b/PlanPluginBridge/src/main/java/com/djrapitops/pluginbridge/plan/vault/PermGroupTable.java index 539e9efa6..e6cc0b86a 100644 --- a/PlanPluginBridge/src/main/java/com/djrapitops/pluginbridge/plan/vault/PermGroupTable.java +++ b/PlanPluginBridge/src/main/java/com/djrapitops/pluginbridge/plan/vault/PermGroupTable.java @@ -6,6 +6,7 @@ package com.djrapitops.pluginbridge.plan.vault; import com.djrapitops.plugin.utilities.Format; +import com.djrapitops.plugin.utilities.Verify; import com.djrapitops.pluginbridge.plan.FakeOfflinePlayer; import main.java.com.djrapitops.plan.data.additional.AnalysisType; import main.java.com.djrapitops.plan.data.additional.PluginData; @@ -56,6 +57,9 @@ public class PermGroupTable extends PluginData { .map(uuid -> new FakeOfflinePlayer(uuid, getNameOf(uuid))).collect(Collectors.toList()); for (OfflinePlayer p : userData) { String group = permSys.getPrimaryGroup(null, p); + if (Verify.isEmpty(group)) { + continue; + } if (!groups.containsKey(group)) { groups.put(group, 0); }