From 2e22fd806b86cb1079cf78567cba14b5b47c333e Mon Sep 17 00:00:00 2001 From: Pouriyan <75900947+Pouriyan@users.noreply.github.com> Date: Sun, 27 Sep 2026 18:18:24 +0330 Subject: [PATCH] fix(activity): throw UnknownActivityException instead of InvalidArgumentException Fixes #435 Throwing \InvalidArgumentException in Activity Providers has been deprecated in Nextcloud. --- lib/Activity/Provider.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/Activity/Provider.php b/lib/Activity/Provider.php index bec695db..98d900e0 100644 --- a/lib/Activity/Provider.php +++ b/lib/Activity/Provider.php @@ -4,6 +4,7 @@ use OCA\BigBlueButton\AppInfo\Application; use OCA\BigBlueButton\Db\RoomShare; +use OCP\Activity\Exceptions\UnknownActivityException; use OCP\Activity\IEvent; use OCP\Activity\IManager; use OCP\Activity\IProvider; @@ -70,7 +71,7 @@ public function __construct( public function parse($language, IEvent $event, ?IEvent $previousEvent = null) { if ($event->getApp() !== Application::ID) { - throw new \InvalidArgumentException(); + throw new UnknownActivityException(); } $this->l = $this->languageFactory->get(Application::ID, $language);