Skip to content

Commit 22f8c42

Browse files
committed
Clean reminders for calendar when deleting a subscription
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
1 parent 6f9afa7 commit 22f8c42

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

apps/dav/lib/AppInfo/Application.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
use OCA\DAV\CalDAV\CalDavBackend;
4040
use OCA\DAV\CalDAV\CalendarManager;
4141
use OCA\DAV\CalDAV\CalendarProvider;
42+
use OCA\DAV\CalDAV\Reminder\Backend as ReminderBackend;
4243
use OCA\DAV\CalDAV\Reminder\NotificationProvider\AudioProvider;
4344
use OCA\DAV\CalDAV\Reminder\NotificationProvider\EmailProvider;
4445
use OCA\DAV\CalDAV\Reminder\NotificationProvider\PushProvider;
@@ -306,6 +307,9 @@ function (GenericEvent $event) use ($container, $serverContainer) {
306307
/** @var CalDavBackend $calDavBackend */
307308
$calDavBackend = $container->query(CalDavBackend::class);
308309
$calDavBackend->purgeAllCachedEventsForSubscription($subscriptionData['id']);
310+
/** @var ReminderBackend $calDavBackend */
311+
$reminderBackend = $container->query(ReminderBackend::class);
312+
$reminderBackend->cleanRemindersForCalendar($subscriptionData['id']);
309313
}
310314
);
311315

0 commit comments

Comments
 (0)