fix: skip root pwd change in non-docker env

3clyp50 committed Jan 8, 2026 at 19:59 UTC ca9c791bff96a293b33332e5c5f1105cd978fe1c
1 file changed +3 -2
python/helpers/settings.py
+3 -2
@@ -438,8 +438,9 @@ def _write_sensitive_settings(settings: Settings):
438 if settings["rfc_password"] != PASSWORD_PLACEHOLDER:
439 dotenv.save_dotenv_value(dotenv.KEY_RFC_PASSWORD, settings["rfc_password"])
440 if settings["root_password"] != PASSWORD_PLACEHOLDER:
441 - dotenv.save_dotenv_value(dotenv.KEY_ROOT_PASSWORD, settings["root_password"])
442 - set_root_password(settings["root_password"])
441 + if runtime.is_dockerized():
442 + dotenv.save_dotenv_value(dotenv.KEY_ROOT_PASSWORD, settings["root_password"])
443 + set_root_password(settings["root_password"])
444
445 # Handle secrets separately - merge with existing preserving comments/order and support deletions
446 secrets_manager = get_default_secrets_manager()