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 *EndpointService) Save(tx *gorm.DB, action string, data json.RawMessage)
return err
}
if action == "edit" {
err = corePtr.RemoveEndpoint(endpoint.Tag)
var oldTag string
err = tx.Model(model.Endpoint{}).Select("tag").Where("id = ?", endpoint.Id).Find(&oldTag).Error
if err != nil {
return err
}
err = corePtr.RemoveEndpoint(oldTag)
if err != nil && err != os.ErrInvalid {
return err
}