diff --git a/src/main/java/mops/gruppen2/domain/event/AddUserEvent.java b/src/main/java/mops/gruppen2/domain/event/AddUserEvent.java index 09ca712..02bcb6c 100644 --- a/src/main/java/mops/gruppen2/domain/event/AddUserEvent.java +++ b/src/main/java/mops/gruppen2/domain/event/AddUserEvent.java @@ -35,6 +35,10 @@ public class AddUserEvent extends Event { if (group.getMembers().contains(user)) { throw new UserAlreadyExistsException(this.getClass().toString()); } + //andere exception + if (group.getMembers().size() == group.getUserMaximum()){ + throw new UserAlreadyExistsException(this.getClass().toString()); + } group.getMembers().add(user); group.getRoles().put(userId, Role.MEMBER);