diff --git a/packages/core/src/restic/helpers/build-env.ts b/packages/core/src/restic/helpers/build-env.ts index f1ae7a58..1f6df4ea 100644 --- a/packages/core/src/restic/helpers/build-env.ts +++ b/packages/core/src/restic/helpers/build-env.ts @@ -32,8 +32,10 @@ export const buildEnv = async ( }; let runtimeSecretsDir: string | undefined; const getRuntimeSecretPath = async (filename: string) => { - runtimeSecretsDir = await createRuntimeSecretsDir(); - env._RUNTIME_SECRETS_DIR = runtimeSecretsDir; + if (!runtimeSecretsDir) { + runtimeSecretsDir = await createRuntimeSecretsDir(); + env._RUNTIME_SECRETS_DIR = runtimeSecretsDir; + } return runtimeSecretPath(runtimeSecretsDir, filename); };