diff --git a/libs/common/src/platform/server-notifications/internal/default-server-notifications.service.ts b/libs/common/src/platform/server-notifications/internal/default-server-notifications.service.ts index 72faf012d95..32ce46d84f5 100644 --- a/libs/common/src/platform/server-notifications/internal/default-server-notifications.service.ts +++ b/libs/common/src/platform/server-notifications/internal/default-server-notifications.service.ts @@ -296,10 +296,14 @@ export class DefaultServerNotificationsService implements ServerNotificationsSer case NotificationType.AuthRequest: { // Only Extension and Desktop implement the AuthRequestAnsweringService if (this.authRequestAnsweringService.receivedPendingAuthRequest) { - await this.authRequestAnsweringService.receivedPendingAuthRequest( - notification.payload.userId, - notification.payload.id, - ); + try { + await this.authRequestAnsweringService.receivedPendingAuthRequest( + notification.payload.userId, + notification.payload.id, + ); + } catch (error) { + this.logService.error(`Failed to process auth request notification: ${error}`); + } } else { // This call is necessary for Web, which uses a NoopAuthRequestAnsweringService // that does not have a receivedPendingAuthRequest() method