summaryrefslogtreecommitdiffstats
path: root/EssentialsGroupManager/src/org/anjocaido
diff options
context:
space:
mode:
Diffstat (limited to 'EssentialsGroupManager/src/org/anjocaido')
-rw-r--r--EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/AnjoPermissionsHandler.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/AnjoPermissionsHandler.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/AnjoPermissionsHandler.java
index 07a846791..d8d12d836 100644
--- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/AnjoPermissionsHandler.java
+++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/AnjoPermissionsHandler.java
@@ -1072,9 +1072,11 @@ public class AnjoPermissionsHandler extends PermissionsReaderInterface {
return resultNow;
}
- // Negation found so store for later
- // as we need to continue looking for an Exception.
- result = resultNow;
+ if (!result.resultType.equals(PermissionCheckResult.Type.NEGATION)) {
+ // No Negation found so store for later
+ // as we need to continue looking for an Exception.
+ result = resultNow;
+ }
}
for (String sonName : now.getInherits()) {