diff --git a/apps/files_reminders/lib/Dav/PropFindPlugin.php b/apps/files_reminders/lib/Dav/PropFindPlugin.php index 0f3b53c4861e2..014e636eb2dfa 100644 --- a/apps/files_reminders/lib/Dav/PropFindPlugin.php +++ b/apps/files_reminders/lib/Dav/PropFindPlugin.php @@ -62,7 +62,7 @@ function () use ($node) { } $fileId = $node->getId(); - $reminder = $this->reminderService->getDueForUser($user, $fileId); + $reminder = $this->reminderService->getDueForUser($user, $fileId, false); if ($reminder === null) { return ''; } diff --git a/apps/files_reminders/lib/Service/ReminderService.php b/apps/files_reminders/lib/Service/ReminderService.php index 45b89a272a340..6ee395620765c 100644 --- a/apps/files_reminders/lib/Service/ReminderService.php +++ b/apps/files_reminders/lib/Service/ReminderService.php @@ -64,8 +64,10 @@ public function cacheFolder(IUser $user, Folder $folder): void { /** * @throws NodeNotFoundException */ - public function getDueForUser(IUser $user, int $fileId): ?RichReminder { - $this->checkNode($user, $fileId); + public function getDueForUser(IUser $user, int $fileId, bool $checkNode = true): ?RichReminder { + if ($checkNode) { + $this->checkNode($user, $fileId); + } /** @var null|false|Reminder $cachedReminder */ $cachedReminder = $this->cache->get("{$user->getUID()}-$fileId"); if ($cachedReminder === false) {