From 4bba20755220ff26a6daa857e691c10f9e923e3b Mon Sep 17 00:00:00 2001 From: x Date: Thu, 24 Apr 2025 22:09:06 -0400 Subject: [PATCH] fix UpdateHCVaultConnectionSchema only supporting AccessToken --- .../app-connection/hc-vault/hc-vault-connection-schemas.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/backend/src/services/app-connection/hc-vault/hc-vault-connection-schemas.ts b/backend/src/services/app-connection/hc-vault/hc-vault-connection-schemas.ts index 6b46ca54d..ffc5f3d18 100644 --- a/backend/src/services/app-connection/hc-vault/hc-vault-connection-schemas.ts +++ b/backend/src/services/app-connection/hc-vault/hc-vault-connection-schemas.ts @@ -82,9 +82,10 @@ export const CreateHCVaultConnectionSchema = ValidateHCVaultConnectionCredential export const UpdateHCVaultConnectionSchema = z .object({ - credentials: HCVaultConnectionAccessTokenCredentialsSchema.optional().describe( - AppConnections.UPDATE(AppConnection.HCVault).credentials - ) + credentials: z + .union([HCVaultConnectionAccessTokenCredentialsSchema, HCVaultConnectionAppRoleCredentialsSchema]) + .optional() + .describe(AppConnections.UPDATE(AppConnection.HCVault).credentials) }) .and(GenericUpdateAppConnectionFieldsSchema(AppConnection.HCVault));