fix dblock on failure #964

This commit is contained in:
Alireza Ahmadi
2026-02-08 21:19:28 +01:00
parent f5714eccee
commit 90976cded1
2 changed files with 10 additions and 2 deletions
+3 -1
View File
@@ -169,7 +169,9 @@ func (s *ConfigService) Save(obj string, act string, data json.RawMessage, initU
if err != nil {
return nil, err
}
err = s.restartCoreWithConfig(data)
configData := make(json.RawMessage, len(data))
copy(configData, data)
go func() { _ = s.restartCoreWithConfig(configData) }()
case "settings":
err = s.SettingService.Save(tx, data)
default: