From 0be65dc9b4ab33b277f146df39f40dfef6eede5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Tr=C3=A1vn=C3=ADk?= Date: Tue, 30 Dec 2025 19:14:49 +0000 Subject: [PATCH] fix: normalize notification destination names before checking for existence --- app/server/modules/lifecycle/config-import.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/server/modules/lifecycle/config-import.ts b/app/server/modules/lifecycle/config-import.ts index dd782738..5d357ce1 100644 --- a/app/server/modules/lifecycle/config-import.ts +++ b/app/server/modules/lifecycle/config-import.ts @@ -286,7 +286,8 @@ async function importNotificationDestinations(notificationDestinations: unknown[ } // The service uses slugify to normalize the name, so we check against stored names - if (existingNames.has(n.name)) { + const slugifiedName = slugify(n.name, { lower: true, strict: true }); + if (existingNames.has(slugifiedName)) { logger.info(`Notification destination '${n.name}' already exists`); result.skipped++; continue;