mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-10-29 06:31:58 +00:00
fix(node): mark node dirty on Update so sync reconciles before snapshot sweep (#5469)
This commit is contained in:
1 parent
5d88e68826
commit
6f05c0a492
2 files changed
+53
No files matched your search
@@ -357,6 +357,9 @@ func (s *NodeService) Update(id int, in *model.Node) error {
|
||||
if err := db.Model(model.Node{}).Where("id = ?", id).Updates(updates).Error; err != nil {
|
||||
return err
|
||||
}
|
||||
if dErr := s.MarkNodeDirty(id); dErr != nil {
|
||||
logger.Warning("mark node dirty after update failed:", dErr)
|
||||
}
|
||||
if mgr := runtime.GetManager(); mgr != nil {
|
||||
mgr.InvalidateNode(id)
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user