diff --git a/server/dao/resource.go b/server/dao/resource.go index 8b39af7..1bb4ca4 100644 --- a/server/dao/resource.go +++ b/server/dao/resource.go @@ -137,7 +137,7 @@ func UpdateResource(r model.Resource) error { for _, c := range oldCharacters { shouldDelete := true for _, nc := range characters { - if c.ID == nc.ID { + if c.Equal(&nc) { shouldDelete = false break }