fix: reload HideLocalLogin immediately after settings change. Related to #857

When 'Hide local login form' was toggled in Settings, the change
was saved to disk but not applied to the in-memory config until
restart. Now reloadSystemSettings() also updates config.HideLocalLogin
so the setting takes effect immediately.
This commit is contained in:
rcourtman 2025-12-20 00:01:49 +00:00
parent a4b5ce4b25
commit a340833397

View file

@ -1756,6 +1756,9 @@ func (r *Router) reloadSystemSettings() {
r.cachedAllowEmbedding = systemSettings.AllowEmbedding
r.cachedAllowedOrigins = systemSettings.AllowedEmbedOrigins
// Update HideLocalLogin so it takes effect immediately without restart
r.config.HideLocalLogin = systemSettings.HideLocalLogin
// Update webhook allowed private CIDRs in notification manager
if r.monitor != nil {
if nm := r.monitor.GetNotificationManager(); nm != nil {