From 875ec6a24e15827ed70c6e4f7e1544079d95163c Mon Sep 17 00:00:00 2001 From: Scott Wilson Date: Wed, 16 Apr 2025 12:08:22 -0700 Subject: [PATCH] fix: lowercase workspace for url --- .../secret-sync/windmill/windmill-sync-fns.ts | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/backend/src/services/secret-sync/windmill/windmill-sync-fns.ts b/backend/src/services/secret-sync/windmill/windmill-sync-fns.ts index b7bf4e600..557de2f38 100644 --- a/backend/src/services/secret-sync/windmill/windmill-sync-fns.ts +++ b/backend/src/services/secret-sync/windmill/windmill-sync-fns.ts @@ -127,10 +127,13 @@ export const WindmillSyncFns = { syncSecrets: async (secretSync: TWindmillSyncWithCredentials, secretMap: TSecretMap) => { const { connection, - destinationConfig: { workspace, path }, + destinationConfig: { path }, syncOptions: { disableSecretDeletion } } = secretSync; + // url needs to be lowercase + const workspace = secretSync.destinationConfig.workspace.toLowerCase(); + const instanceUrl = await getWindmillInstanceUrl(connection); const { accessToken } = connection.credentials; @@ -186,9 +189,12 @@ export const WindmillSyncFns = { removeSecrets: async (secretSync: TWindmillSyncWithCredentials, secretMap: TSecretMap) => { const { connection, - destinationConfig: { workspace, path } + destinationConfig: { path } } = secretSync; + // url needs to be lowercase + const workspace = secretSync.destinationConfig.workspace.toLowerCase(); + const instanceUrl = await getWindmillInstanceUrl(connection); const { accessToken } = connection.credentials; @@ -216,9 +222,12 @@ export const WindmillSyncFns = { getSecrets: async (secretSync: TWindmillSyncWithCredentials) => { const { connection, - destinationConfig: { workspace, path } + destinationConfig: { path } } = secretSync; + // url needs to be lowercase + const workspace = secretSync.destinationConfig.workspace.toLowerCase(); + const instanceUrl = await getWindmillInstanceUrl(connection); const { accessToken } = connection.credentials;