diff --git a/lib/classes/calendar/CalendarScheduleModel.php b/lib/classes/calendar/CalendarScheduleModel.php
index c57459e44653c21bf9644349260e1b1916bdaea1..ce404b2335d659944bb9131a4cd632c60d719da6 100644
--- a/lib/classes/calendar/CalendarScheduleModel.php
+++ b/lib/classes/calendar/CalendarScheduleModel.php
@@ -225,7 +225,7 @@ class CalendarScheduleModel
                         'title' => _("Dies ist eine vorgemerkte Veranstaltung")
                     ];
                 } else {
-                    $entry['color'] = $details ? $details['color'] : ($member->gruppe % 9 + 1);
+                    $entry['color'] = !empty($details['color']) ? $details['color'] : ($member->gruppe % 9 + 1);
                 }
                 $entry['visible'] = $details ? $details['visible'] : 1;