From eda4abb610f67ffc306ebd063efe397f35728823 Mon Sep 17 00:00:00 2001 From: Daniel Hougaard Date: Sat, 8 Feb 2025 04:27:01 +0400 Subject: [PATCH] fix: orphan labels when switching from no label -> label --- .../azure-app-configuration-sync-fns.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/src/services/secret-sync/azure-app-configuration/azure-app-configuration-sync-fns.ts b/backend/src/services/secret-sync/azure-app-configuration/azure-app-configuration-sync-fns.ts index 96094c2ed..2d2f9d129 100644 --- a/backend/src/services/secret-sync/azure-app-configuration/azure-app-configuration-sync-fns.ts +++ b/backend/src/services/secret-sync/azure-app-configuration/azure-app-configuration-sync-fns.ts @@ -141,7 +141,8 @@ export const azureAppConfigurationSecretSyncFactory = ({ if ( !(key in secretMap) || secretMap[key] === null || - (azureSecret.label && azureSecret.label !== secretSync.destinationConfig.label) + (azureSecret.label && azureSecret.label !== secretSync.destinationConfig.label) || + (!azureSecret.label && secretSync.destinationConfig.label) ) { await $deleteAzureSecret(accessToken, secretSync.destinationConfig.configurationUrl, key, azureSecret.label); }