diff options
author | Christoph Wurst <christoph@winzerhof-wurst.at> | 2021-10-28 18:33:13 +0200 |
---|---|---|
committer | Christoph Wurst <christoph@winzerhof-wurst.at> | 2021-10-28 18:33:13 +0200 |
commit | b193f854d1adde9ede09fd05d7cb08c8c110ef7f (patch) | |
tree | f88d4bb8bcbc23c706de35abe50f17c6e0961f9a | |
parent | df4e6bab6938287e7c0a876bdeacb7e0d8617723 (diff) | |
download | nextcloud-server-b193f854d1adde9ede09fd05d7cb08c8c110ef7f.tar.gz nextcloud-server-b193f854d1adde9ede09fd05d7cb08c8c110ef7f.zip |
Register missing DAV app calendar provider
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
-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; |