From 17e149eb26cf84f5d994551a0eb4f8c50ede6384 Mon Sep 17 00:00:00 2001 From: Purodha Blissenbach Date: Wed, 18 Jul 2012 13:59:14 +0000 Subject: [PATCH] ein versuch mit der Aussagenlogik bei der Rechteabfrage --- hsarback/src/de/hsadmin/mods/dom/DomainModuleImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hsarback/src/de/hsadmin/mods/dom/DomainModuleImpl.java b/hsarback/src/de/hsadmin/mods/dom/DomainModuleImpl.java index c39d721..9d6a25e 100644 --- a/hsarback/src/de/hsadmin/mods/dom/DomainModuleImpl.java +++ b/hsarback/src/de/hsadmin/mods/dom/DomainModuleImpl.java @@ -213,7 +213,7 @@ public class DomainModuleImpl extends AbstractModuleImpl { boolean isCustomer = aLoginUserName.equals(domPac.getCustomer().getName()); boolean isHostmaster = loginUser.hasHostmasterRole(); if (!isPacAdmin && !isCustomer && !isHostmaster) { - if (!isDomAdmin && !"update".equals(method)) { + if (! isDomAdmin || !"update".equals(method)) { throw new AuthorisationException(loginUser, method, dom); } }