From 0c1fade6c0f82d1d2f213da79ae56accc9065eae Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Tue, 16 Apr 2019 08:49:33 +0200
Subject: [PATCH] OO-4021: don't parse empty number in enrollment element
 configuration

---
 .../course/nodes/en/ENEditGroupAreaFormController.java    | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

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 0d6396eb7b9..6548fb11040 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);
-- 
GitLab