diff --git a/src/main/java/org/olat/course/nodes/en/ENEditGroupAreaFormController.java b/src/main/java/org/olat/course/nodes/en/ENEditGroupAreaFormController.java
index 0d6396eb7b9ca555f3133af1454a4e19db7824b1..6548fb11040a138f2fc0ba71143c830ec27061dc 100644
--- a/src/main/java/org/olat/course/nodes/en/ENEditGroupAreaFormController.java
+++ b/src/main/java/org/olat/course/nodes/en/ENEditGroupAreaFormController.java
@@ -172,8 +172,12 @@ class ENEditGroupAreaFormController extends FormBasicController implements Gener
 		hasAreas = areaManager.countBGAreasInContext(cev.getCourseGroupManager().getCourseResource()) > 0;
 		hasGroups = businessGroupService.countBusinessGroups(null, cev.getCourseGroupManager().getCourseEntry()) > 0;
 		//4. multiple groups flag
-		int enrollCount = multipleEnrollCount.getIntValue();
-		if(!allowMultipleEnroll.isSelected(0)) enrollCount=1; 
+		int enrollCount;
+		if(allowMultipleEnroll.isSelected(0)) {
+			enrollCount = multipleEnrollCount.getIntValue();
+		} else {
+			enrollCount = 1; 
+		}
 		moduleConfig.set(ENCourseNode.CONFIG_ALLOW_MULTIPLE_ENROLL_COUNT, enrollCount);
 		// Inform all listeners about the changed condition
 		fireEvent(ureq, NodeEditController.NODECONFIG_CHANGED_EVENT);