Merge pull request #6623 from nextcloud/bugfix/noid/notification-handling

fix(notifications): Notifier::prepare() threw \InvalidArgumentExcepti…
This commit is contained in:
Julius Knorr 2024-12-30 09:34:30 +01:00 коммит произвёл GitHub
Родитель 61019d5625 6ceecd4f9b
Коммит 989db86f83
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -16,6 +16,7 @@ use OCP\L10N\IFactory;
use OCP\Notification\AlreadyProcessedException;
use OCP\Notification\INotification;
use OCP\Notification\INotifier;
use OCP\Notification\UnknownNotificationException;
class Notifier implements INotifier {
/** @var IFactory */
@ -77,7 +78,7 @@ class Notifier implements INotifier {
public function prepare(INotification $notification, string $languageCode): INotification {
$l = $this->l10nFactory->get('deck', $languageCode);
if ($notification->getApp() !== 'deck') {
throw new \InvalidArgumentException();
throw new UnknownNotificationException();
}
$notification->setIcon($this->url->getAbsoluteURL($this->url->imagePath('deck', 'deck-dark.svg')));
$params = $notification->getSubjectParameters();