diff --git a/hsarback/src/de/hsadmin/mods/dom/DomainModuleImpl.java b/hsarback/src/de/hsadmin/mods/dom/DomainModuleImpl.java index 81ee907..b63e151 100644 --- a/hsarback/src/de/hsadmin/mods/dom/DomainModuleImpl.java +++ b/hsarback/src/de/hsadmin/mods/dom/DomainModuleImpl.java @@ -215,6 +215,9 @@ public class DomainModuleImpl extends AbstractModuleImpl { if (!isPacAdmin && !isCustomer && !isHostmaster) { throw new AuthorisationException(loginUser, method, dom); } + if (dom.isPacDomain() && !dom.getUser().getName().equals(domPac.getName())) { + throw new AuthorisationException(loginUser, method, dom); + } if (dom.isPacDomain() && !isHostmaster && !"add".equals(method)) { throw new AuthorisationException(loginUser, method, dom); }