From 99b30956ba477fe94c3dab320b4d65f20bde2893 Mon Sep 17 00:00:00 2001 From: FoxxMD Date: Sat, 15 Aug 2026 01:02:10 +0000 Subject: [PATCH] fix: check for undefined event payload --- src/backend/server/api.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend/server/api.ts b/src/backend/server/api.ts index 474f2b0a..10c24c12 100644 --- a/src/backend/server/api.ts +++ b/src/backend/server/api.ts @@ -161,7 +161,7 @@ export const setupApi = (app: Express, logger: Logger, appLoggerStream: PassThro const session = await bsseDef.createSession(req, res); scrobbleSources.emitter.onAny((eventName: string, payload: any) => { - if(payload.from !== undefined) { + if(payload !== undefined && payload.from !== undefined) { if(isNextapi) { session.push({event: eventName, ...payload}, eventName); } else { @@ -170,7 +170,7 @@ export const setupApi = (app: Express, logger: Logger, appLoggerStream: PassThro } }); scrobbleClients.emitter.onAny((eventName: string, payload: any) => { - if(payload.from !== undefined) { + if(payload !== undefined && payload.from !== undefined) { if(isNextapi) { session.push({event: eventName, ...payload}, eventName); } else { -- 2.51.2