diff --git a/buisnesslogic/src/main/java/com/plannaplan/services/AssignmentService.java b/buisnesslogic/src/main/java/com/plannaplan/services/AssignmentService.java index e5a8ccf..a99d0ea 100755 --- a/buisnesslogic/src/main/java/com/plannaplan/services/AssignmentService.java +++ b/buisnesslogic/src/main/java/com/plannaplan/services/AssignmentService.java @@ -91,12 +91,14 @@ public class AssignmentService { if (com.isPresent()) { final List assignments = this.getCommisionAssignments(com.get()); assignments.forEach(a -> { - final Groups group = a.getGroup(); - if (group.getCapacity() > group.getRegisteredStudents().size()) { - e.claimGroup(group); - accepted.add(group); - } else { - removed.add(group); + if (a.isAccepted() == false) { + final Groups group = a.getGroup(); + if (group.getCapacity() > group.getRegisteredStudents().size()) { + e.claimGroup(group); + accepted.add(group); + } else { + removed.add(group); + } } }); }