Make sure encrypted env variables get expanded properly

This commit is contained in:
Orsiris de Jong 2023-05-27 18:47:09 +02:00
parent 7d538b23a4
commit df46eef269

View file

@ -355,15 +355,15 @@ class NPBackupRunner:
except KeyError:
encrypted_env_variables = []
env_variables += encrypted_env_variables
expanded_env_vars = {}
try:
if env_variables:
for env_variable in env_variables:
for env_variable in env_variables + encrypted_env_variables:
if env_variable:
try:
key, value = env_variable.split("=")
value = os.path.expanduser(value)
value = os.path.expandvars(value)
expanded_env_vars[key.strip()] = value.strip()
except ValueError:
logger.error(