]> source.dussan.org Git - nextcloud-server.git/commitdiff
Clean reminders for calendar when deleting a subscription 20766/head
authorThomas Citharel <tcit@tcit.fr>
Fri, 17 Dec 2021 14:49:21 +0000 (15:49 +0100)
committerThomas Citharel <tcit@tcit.fr>
Tue, 15 Feb 2022 09:15:46 +0000 (10:15 +0100)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
apps/dav/lib/AppInfo/Application.php

index a2fd645ab8a003685d0e3eee37a345488621559d..e25b63b598e18251adb7c0697f1ba5bff821a338 100644 (file)
@@ -39,6 +39,7 @@ use OCA\DAV\CalDAV\BirthdayService;
 use OCA\DAV\CalDAV\CalDavBackend;
 use OCA\DAV\CalDAV\CalendarManager;
 use OCA\DAV\CalDAV\CalendarProvider;
+use OCA\DAV\CalDAV\Reminder\Backend as ReminderBackend;
 use OCA\DAV\CalDAV\Reminder\NotificationProvider\AudioProvider;
 use OCA\DAV\CalDAV\Reminder\NotificationProvider\EmailProvider;
 use OCA\DAV\CalDAV\Reminder\NotificationProvider\PushProvider;
@@ -306,6 +307,9 @@ class Application extends App implements IBootstrap {
                                /** @var CalDavBackend $calDavBackend */
                                $calDavBackend = $container->query(CalDavBackend::class);
                                $calDavBackend->purgeAllCachedEventsForSubscription($subscriptionData['id']);
+                               /** @var ReminderBackend $calDavBackend */
+                               $reminderBackend = $container->query(ReminderBackend::class);
+                               $reminderBackend->cleanRemindersForCalendar($subscriptionData['id']);
                        }
                );