From a5c2fa22dab550987650b5523ee94a6c86a9bd5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Edeg=C3=A5rd?= Date: Thu, 6 Nov 2025 13:55:11 +0000 Subject: [PATCH] fix for adding origins only if channel is enabled. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Henrik EdegÄrd --- plugins/notifications-backend/src/service/router.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/notifications-backend/src/service/router.ts b/plugins/notifications-backend/src/service/router.ts index 0e307fb4ea..9e410cb964 100644 --- a/plugins/notifications-backend/src/service/router.ts +++ b/plugins/notifications-backend/src/service/router.ts @@ -292,10 +292,14 @@ export async function createRouter( } // Add config default origins if not in user settings + // Only add origins if the channel is enabled (not explicitly disabled) const defaultChannelSettings = defaultNotificationSettings?.channels?.find( c => c.id.toLowerCase() === opts.channel.toLowerCase(), ); - if (defaultChannelSettings?.origins) { + if ( + defaultChannelSettings?.origins && + settings.channels[0].enabled !== false + ) { for (const defaultOrigin of defaultChannelSettings.origins) { if ( !settings.channels[0].origins.some(