From 46b7d7e771fbaaf6fa2843b8fd3ae0a82346e779 Mon Sep 17 00:00:00 2001
From: Moritz Strohm <strohm@data-quest.de>
Date: Fri, 22 Mar 2024 12:45:44 +0000
Subject: [PATCH] fix for BIESt 3877, fixes #3877

Closes #3877

Merge request studip/studip!2732
---
 lib/models/calendar/CalendarDate.class.php | 15 ---------------
 1 file changed, 15 deletions(-)

diff --git a/lib/models/calendar/CalendarDate.class.php b/lib/models/calendar/CalendarDate.class.php
index bb15ed823f8..e9269c61bbd 100644
--- a/lib/models/calendar/CalendarDate.class.php
+++ b/lib/models/calendar/CalendarDate.class.php
@@ -88,21 +88,6 @@ class CalendarDate extends SimpleORMap implements PrivacyObject
 
     }
 
-    public function delete()
-    {
-        // do not delete until one calendar is left
-        if (count($this->calendars) > 1) {
-            return false;
-        }
-        $calendars = $this->calendars;
-        $ret = parent::delete();
-        // only one calendar is left
-        if ($ret) {
-            $calendars->delete();
-        }
-        return $ret;
-    }
-
     public static function garbageCollect()
     {
         DBManager::get()->query(
-- 
GitLab