From ca9c791bff96a293b33332e5c5f1105cd978fe1c Mon Sep 17 00:00:00 2001 From: 3clyp50 Date: Thu, 8 Jan 2026 19:59:19 +0100 Subject: [PATCH] fix: skip root pwd change in non-docker env --- python/helpers/settings.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/python/helpers/settings.py b/python/helpers/settings.py index 7a2b8b0d6..04b7e0978 100644 --- a/python/helpers/settings.py +++ b/python/helpers/settings.py @@ -438,8 +438,9 @@ def _write_sensitive_settings(settings: Settings): if settings["rfc_password"] != PASSWORD_PLACEHOLDER: dotenv.save_dotenv_value(dotenv.KEY_RFC_PASSWORD, settings["rfc_password"]) if settings["root_password"] != PASSWORD_PLACEHOLDER: - dotenv.save_dotenv_value(dotenv.KEY_ROOT_PASSWORD, settings["root_password"]) - set_root_password(settings["root_password"]) + if runtime.is_dockerized(): + dotenv.save_dotenv_value(dotenv.KEY_ROOT_PASSWORD, settings["root_password"]) + set_root_password(settings["root_password"]) # Handle secrets separately - merge with existing preserving comments/order and support deletions secrets_manager = get_default_secrets_manager()