From c5f4427f9f04f713cdbcf493383dd46681f577bd Mon Sep 17 00:00:00 2001 From: mr Date: Wed, 24 Jul 2024 09:27:03 +0200 Subject: [PATCH] Update still not workin --- models/utils/abstracts.go | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/models/utils/abstracts.go b/models/utils/abstracts.go index 62792f7..569efab 100644 --- a/models/utils/abstracts.go +++ b/models/utils/abstracts.go @@ -72,17 +72,12 @@ func (dma *AbstractAccessor) GenericDeleteOne(id string, accessor Accessor) (DBO } func (dma *AbstractAccessor) GenericUpdateOne(set DBObject, id string, accessor Accessor) (DBObject, int, error) { - changeMap := set.Serialize() r, c, err := accessor.LoadOne(id) if err != nil { return nil, c, err } - original := r.Serialize() - for k, v := range changeMap { - original[k] = v - } - fmt.Println(original) - id, code, err := mongo.MONGOService.UpdateOne(r.Deserialize(original), id, accessor.GetType()) + fmt.Println(set.Serialize()) + id, code, err := mongo.MONGOService.UpdateOne(r.Deserialize(set.Serialize()), id, accessor.GetType()) if err != nil { dma.Logger.Error().Msg("Could not update " + id + " to db. Error: " + err.Error()) return nil, code, err