修复修改密码会重启服务

pull/79/head^2
zhangchenhao 2025-05-08 17:19:17 +08:00
parent 7f9a708065
commit aa499bf678
1 changed files with 6 additions and 6 deletions

View File

@ -95,17 +95,17 @@ func Save(setting *Setting) error {
reload = true reload = true
} }
s.TableName = "settings" s.TableName = "settings"
if setting.Timeout != 0 { if setting.Timeout != 0 && setting.Timeout != public.TimeOut {
s.Where("key = 'timeout'", []interface{}{}).Update(map[string]interface{}{"value": setting.Timeout}) s.Where("key = 'timeout'", []interface{}{}).Update(map[string]interface{}{"value": setting.Timeout})
public.TimeOut = setting.Timeout public.TimeOut = setting.Timeout
restart = true restart = true
} }
if setting.Secure != "" { if setting.Secure != "" && setting.Secure != public.Secure {
s.Where("key = 'secure'", []interface{}{}).Update(map[string]interface{}{"value": setting.Secure}) s.Where("key = 'secure'", []interface{}{}).Update(map[string]interface{}{"value": setting.Secure})
public.TimeOut = setting.Timeout public.TimeOut = setting.Timeout
restart = true restart = true
} }
if setting.Https == "1" { if setting.Https == "1" && setting.Https != public.GetSettingIgnoreError("https") {
if setting.Key == "" || setting.Cert == "" { if setting.Key == "" || setting.Cert == "" {
return fmt.Errorf("key or cert is empty") return fmt.Errorf("key or cert is empty")
} }