diff --git a/src/main/java/org/olat/course/nodes/en/ENRunController.java b/src/main/java/org/olat/course/nodes/en/ENRunController.java
index 8e350f8d034124585b45c686f4e293d3e1c02db1..bae56b256d85e0770f72a860006627b8c2f290e5 100644
--- a/src/main/java/org/olat/course/nodes/en/ENRunController.java
+++ b/src/main/java/org/olat/course/nodes/en/ENRunController.java
@@ -278,7 +278,8 @@ public class ENRunController extends BasicController implements GenericEventList
 			};
 			enrollVC.contextPut("multipleHint", translate("multiple.select.hint.outstanding", hintNumbers));
 		} else {
-			enrollVC.contextPut("multipleHint", translate("multiple.select.hint", String.valueOf(maxEnrollCount)));
+			int numOfAuthorizedEnrollments = Math.min(groupListModel.getRowCount(), maxEnrollCount);
+			enrollVC.contextPut("multipleHint", translate("multiple.select.hint", String.valueOf(numOfAuthorizedEnrollments)));
 		}
 
 		if (numOfParticipatingGroups > 0) {