From df88b6ca0f8e9bbcb92cb4aa28e9cb9860ec54e9 Mon Sep 17 00:00:00 2001 From: Ilies Maarouf Date: Fri, 4 Sep 2026 22:35:33 +0200 Subject: [PATCH] fix(vault): avoid double slash in KV list path for Vault 2.0 --- plugins/vault/src/vault-project-api.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/vault/src/vault-project-api.ts b/plugins/vault/src/vault-project-api.ts index 45ec6280c9..01baca561c 100644 --- a/plugins/vault/src/vault-project-api.ts +++ b/plugins/vault/src/vault-project-api.ts @@ -58,8 +58,9 @@ export class VaultProjectApi extends VaultApi { if (!path.startsWith('/')) path = `/${path}` const listSecretPath: string[] = [] + const normalizedPath = path.endsWith('/') ? path : `${path}/` const response = await this.axios({ - url: `/v1/${this.coreKvName}/metadata/${this.projectRootDir}/${this.basePath}${path}/`, + url: `/v1/${this.coreKvName}/metadata/${this.projectRootDir}/${this.basePath}${normalizedPath}`, headers: { 'X-Vault-Token': await this.getToken(), },