From 1d0ccdd55a65b88cdc8f5b488d2ae9f8f55c2de5 Mon Sep 17 00:00:00 2001 From: anoracleofra-code Date: Mon, 9 Mar 2026 07:51:59 -0600 Subject: [PATCH] fix: create .env file if missing when saving API keys Docker users don't have a .env file by default, so the settings page silently failed to save keys. Now creates it automatically. --- backend/services/api_settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/services/api_settings.py b/backend/services/api_settings.py index 0c587ce..141defc 100644 --- a/backend/services/api_settings.py +++ b/backend/services/api_settings.py @@ -167,7 +167,7 @@ def update_api_key(env_key: str, new_value: str) -> bool: return False if not ENV_PATH.exists(): - return False + ENV_PATH.write_text("", encoding="utf-8") # Update os.environ immediately os.environ[env_key] = new_value