From b75e0a98aab12ba952a785ce07618d658fcc9a82 Mon Sep 17 00:00:00 2001 From: Daniel Hougaard Date: Tue, 4 Mar 2025 01:31:35 +0400 Subject: [PATCH] fix: default expandSecretReferences to true --- src/custom/secrets.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/custom/secrets.ts b/src/custom/secrets.ts index d5a6839..d91f8c0 100644 --- a/src/custom/secrets.ts +++ b/src/custom/secrets.ts @@ -54,6 +54,13 @@ export type DeleteSecretResult = ApiV3SecretsRawSecretNamePost200Response; const convertBool = (value?: boolean) => (value ? "true" : "false"); +const defaultBoolean = (value?: boolean, defaultValue: boolean = false) => { + if (value === undefined) { + return defaultValue; + } + return value; +}; + export default class SecretsClient { #apiInstance: InfisicalApi; #requestOptions: RawAxiosRequestConfig | undefined; @@ -68,7 +75,7 @@ export default class SecretsClient { { environment: options.environment, workspaceId: options.projectId, - expandSecretReferences: convertBool(options.expandSecretReferences), + expandSecretReferences: convertBool(defaultBoolean(options.expandSecretReferences, true)), includeImports: convertBool(options.includeImports), recursive: convertBool(options.recursive), secretPath: options.secretPath, @@ -125,7 +132,7 @@ export default class SecretsClient { environment: options.environment, secretName: options.secretName, workspaceId: options.projectId, - expandSecretReferences: convertBool(options.expandSecretReferences), + expandSecretReferences: convertBool(defaultBoolean(options.expandSecretReferences, true)), includeImports: convertBool(options.includeImports), secretPath: options.secretPath, type: options.type,