From 2447c385f435115bea6bd2259b4756b69a5cadff Mon Sep 17 00:00:00 2001 From: 0xsysr3ll <0xsysr3ll@pm.me> Date: Sun, 7 Dec 2025 15:23:27 +0100 Subject: [PATCH] fix(webpush): add user ID validation to push subscription verification Signed-off-by: 0xsysr3ll <0xsysr3ll@pm.me> --- src/utils/pushSubscriptionHelpers.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/utils/pushSubscriptionHelpers.ts b/src/utils/pushSubscriptionHelpers.ts index cf71fe2d..719df754 100644 --- a/src/utils/pushSubscriptionHelpers.ts +++ b/src/utils/pushSubscriptionHelpers.ts @@ -86,6 +86,10 @@ export const verifyAndResubscribePushSubscription = async ( userId: number | undefined, currentSettings: PublicSettingsResponse ): Promise => { + if (!userId) { + return false; + } + const isValid = await verifyPushSubscription(userId, currentSettings); if (isValid) {