fix change tag

This commit is contained in:
Alireza Ahmadi
2025-01-05 19:33:56 +01:00
parent 56710aef1e
commit dbee22b637
3 changed files with 37 additions and 16 deletions
+6 -1
View File
@@ -73,7 +73,12 @@ func (s *OutboundService) Save(tx *gorm.DB, action string, data json.RawMessage)
return err
}
if action == "edit" {
err = corePtr.RemoveOutbound(outbound.Tag)
var oldTag string
err = tx.Model(model.Outbound{}).Select("tag").Where("id = ?", outbound.Id).Find(&oldTag).Error
if err != nil {
return err
}
err = corePtr.RemoveOutbound(oldTag)
if err != nil && err != os.ErrInvalid {
return err
}