diff options
author | Christoph Wurst <ChristophWurst@users.noreply.github.com> | 2021-10-28 21:04:45 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-28 21:04:45 +0200 |
commit | b6a4e024a437e1381ed251c0bd7e375a2cf9a428 (patch) | |
tree | 3d5e9867ac9b0aca0f6a19305c98059ab8b8423e | |
parent | e1273da3c48e750224ccb93a99e58824a9240757 (diff) | |
parent | b193f854d1adde9ede09fd05d7cb08c8c110ef7f (diff) | |
download | nextcloud-server-b6a4e024a437e1381ed251c0bd7e375a2cf9a428.tar.gz nextcloud-server-b6a4e024a437e1381ed251c0bd7e375a2cf9a428.zip |
Merge pull request #29480 from nextcloud/fix/missing-dav-calendar-provider
Register missing DAV app calendar provider
-rw-r--r-- | apps/dav/lib/AppInfo/Application.php | 3 | ||||
-rw-r--r-- | lib/public/AppFramework/Bootstrap/IRegistrationContext.php | 3 |
2 files changed, 5 insertions, 1 deletions
diff --git a/apps/dav/lib/AppInfo/Application.php b/apps/dav/lib/AppInfo/Application.php index 7e26912120a..a2fd645ab8a 100644 --- a/apps/dav/lib/AppInfo/Application.php +++ b/apps/dav/lib/AppInfo/Application.php @@ -38,6 +38,7 @@ use OCA\DAV\CalDAV\Activity\Backend; 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\NotificationProvider\AudioProvider; use OCA\DAV\CalDAV\Reminder\NotificationProvider\EmailProvider; use OCA\DAV\CalDAV\Reminder\NotificationProvider\PushProvider; @@ -161,6 +162,8 @@ class Application extends App implements IBootstrap { $context->registerEventListener(CardUpdatedEvent::class, CardListener::class); $context->registerNotifierService(Notifier::class); + + $context->registerCalendarProvider(CalendarProvider::class); } public function boot(IBootContext $context): void { diff --git a/lib/public/AppFramework/Bootstrap/IRegistrationContext.php b/lib/public/AppFramework/Bootstrap/IRegistrationContext.php index 3e5aef06e8b..4e895b73b3d 100644 --- a/lib/public/AppFramework/Bootstrap/IRegistrationContext.php +++ b/lib/public/AppFramework/Bootstrap/IRegistrationContext.php @@ -31,6 +31,7 @@ namespace OCP\AppFramework\Bootstrap; use OCP\AppFramework\IAppContainer; use OCP\Authentication\TwoFactorAuth\IProvider; +use OCP\Calendar\ICalendarProvider; use OCP\Capabilities\ICapability; use OCP\EventDispatcher\IEventDispatcher; use OCP\Files\Template\ICustomTemplateProvider; @@ -248,7 +249,7 @@ interface IRegistrationContext { * Register a calendar provider * * @param string $class - * @psalm-param class-string<IProvider> $class + * @psalm-param class-string<ICalendarProvider> $class * @since 23.0.0 */ public function registerCalendarProvider(string $class): void; |