diff --git a/internal/api/config_handlers.go b/internal/api/config_handlers.go index a564822..95f14d9 100644 --- a/internal/api/config_handlers.go +++ b/internal/api/config_handlers.go @@ -2653,6 +2653,7 @@ func (h *ConfigHandlers) HandleUpdateSystemSettingsOLD(w http.ResponseWriter, r if settings.AutoUpdateTime != "" { h.config.AutoUpdateTime = settings.AutoUpdateTime } + settings.DiscoveryConfig = config.CloneDiscoveryConfig(h.config.Discovery) // Save settings to persistence if err := h.persistence.SaveSystemSettings(settings); err != nil { diff --git a/scripts/install-sensor-proxy.sh b/scripts/install-sensor-proxy.sh index b6c7a17..9dc23a0 100755 --- a/scripts/install-sensor-proxy.sh +++ b/scripts/install-sensor-proxy.sh @@ -819,7 +819,7 @@ fi if [[ "$MOUNT_UPDATED" = true ]]; then print_info "Restarting container to activate secure communication..." if [[ "$CT_RUNNING" = true ]]; then - pct restart "$CTID" + pct stop "$CTID" && sleep 2 && pct start "$CTID" else pct start "$CTID" fi