fix: Ensure Env Var takes precedence over system settings for HideLocalLogin. Related to #857

This commit is contained in:
rcourtman
2026-01-01 23:36:18 +00:00
parent 1feff00cc5
commit 6bb272d3dc

View File

@@ -1855,7 +1855,10 @@ func (r *Router) reloadSystemSettings() {
r.cachedAllowedOrigins = systemSettings.AllowedEmbedOrigins
// Update HideLocalLogin so it takes effect immediately without restart
r.config.HideLocalLogin = systemSettings.HideLocalLogin
// BUT respect environment variable override if present
if !r.config.EnvOverrides["PULSE_AUTH_HIDE_LOCAL_LOGIN"] {
r.config.HideLocalLogin = systemSettings.HideLocalLogin
}
// Update webhook allowed private CIDRs in notification manager
if r.monitor != nil {