diff --git a/src/main/java/org/olat/commons/calendar/ui/CalendarAdminController.java b/src/main/java/org/olat/commons/calendar/ui/CalendarAdminController.java
index 74ab43d53aef2396ffd9de43afe76fc561a0b511..a89f63051d7481e20d4c4cb559c2a27016d19f98 100644
--- a/src/main/java/org/olat/commons/calendar/ui/CalendarAdminController.java
+++ b/src/main/java/org/olat/commons/calendar/ui/CalendarAdminController.java
@@ -93,6 +93,7 @@ public class CalendarAdminController extends FormBasicController {
 	protected void formInnerEvent(UserRequest ureq, FormItem source, FormEvent event) {
 		if(enableEl == source) {
 			calendarModule.setEnabled(enableEl.isAtLeastSelected(1));
+			CollaborationToolsFactory.getInstance().initAvailableTools();
 			updateEnableElements();
 		} else if(enablePersonalCalendarEl == source) {
 			calendarModule.setEnablePersonalCalendar(enablePersonalCalendarEl.isAtLeastSelected(1));