diff --git a/internal/api/config_handlers.go b/internal/api/config_handlers.go index a564822ba..95f14d904 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 b6c7a1728..9dc23a015 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