From 531835c94853305a3535f0cc40fc97b977685e68 Mon Sep 17 00:00:00 2001 From: Luck Date: Fri, 28 Oct 2016 18:00:18 +0100 Subject: [PATCH] Fix GroupManager primary group migration --- .../luckperms/bukkit/migration/MigrationGroupManager.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bukkit/src/main/java/me/lucko/luckperms/bukkit/migration/MigrationGroupManager.java b/bukkit/src/main/java/me/lucko/luckperms/bukkit/migration/MigrationGroupManager.java index 0dcbcc07..4e768883 100644 --- a/bukkit/src/main/java/me/lucko/luckperms/bukkit/migration/MigrationGroupManager.java +++ b/bukkit/src/main/java/me/lucko/luckperms/bukkit/migration/MigrationGroupManager.java @@ -30,6 +30,7 @@ import me.lucko.luckperms.common.constants.Permission; import me.lucko.luckperms.common.core.Node; import me.lucko.luckperms.common.data.LogEntry; import me.lucko.luckperms.exceptions.ObjectAlreadyHasException; +import me.lucko.luckperms.exceptions.ObjectLacksException; import org.anjocaido.groupmanager.GlobalGroups; import org.anjocaido.groupmanager.GroupManager; import org.anjocaido.groupmanager.data.Group; @@ -268,6 +269,9 @@ public class MigrationGroupManager extends SubCommand { user.setPermission("group." + primaryGroup, true); } catch (ObjectAlreadyHasException ignored) {} user.setPrimaryGroup(primaryGroup); + try { + user.unsetPermission("group.default"); + } catch (ObjectLacksException ignored) {} } plugin.getDatastore().saveUser(user);