From aa561f6d21427ee8b2f5b2eeb8be12205b7b983f Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Tue, 29 Apr 2014 15:13:22 +0200
Subject: [PATCH] OO-1071: a group with max number of participant set on 0 is
 always full

---
 src/main/java/org/olat/group/ui/main/BGTableItem.java | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

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 ed289c75288..ad4a7fb2308 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;
 		}
-- 
GitLab