diff --git a/src/main/java/org/olat/group/ui/main/BGTableItem.java b/src/main/java/org/olat/group/ui/main/BGTableItem.java index ed289c752886ecf73ecbdf248f0bfeb26a02220a..ad4a7fb2308195175b63d92d54dc2b89ab614d66 100644 --- a/src/main/java/org/olat/group/ui/main/BGTableItem.java +++ b/src/main/java/org/olat/group/ui/main/BGTableItem.java @@ -121,9 +121,12 @@ public class BGTableItem { public boolean isFull() { Integer maxParticipants = businessGroup.getMaxParticipants(); - if(maxParticipants == null || maxParticipants.intValue() <= 0) { + if(maxParticipants == null || maxParticipants.intValue() < 0) { return false; } + if(maxParticipants.intValue() == 0) { + return true; + } if(maxParticipants.intValue() <= (getNumOfPendings() + getNumOfParticipants())) { return true; }