From 84a47e0efdea02f23a9d23daa2ba33c4e4fb7ad7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Chris=20Da=C3=9Fler?= Date: Sun, 26 May 2024 20:19:59 +0200 Subject: [PATCH] fix(): AttributeError: 'NoneType' object has no attribute 'startswith' --- .../src/spiffworkflow_backend/config/default.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spiffworkflow-backend/src/spiffworkflow_backend/config/default.py b/spiffworkflow-backend/src/spiffworkflow_backend/config/default.py index 4ba38024..14ff0502 100644 --- a/spiffworkflow-backend/src/spiffworkflow_backend/config/default.py +++ b/spiffworkflow-backend/src/spiffworkflow_backend/config/default.py @@ -18,7 +18,7 @@ def config_from_env(variable_name: str, *, default: str | bool | int | None = No # using docker secrets - put file contents to env value if variable_name.endswith("_FILE"): value_from_file = default if value_from_env is None else value_from_env - if value_from_file.startswith("/run/secrets"): + if value_from_file and value_from_file.startswith("/run/secrets"): # rewrite variable name: remove _FILE variable_name = variable_name.removesuffix("_FILE")