diff --git a/models/utils/abstracts.go b/models/utils/abstracts.go index ede990d..72e9f31 100644 --- a/models/utils/abstracts.go +++ b/models/utils/abstracts.go @@ -34,12 +34,12 @@ func (dma *AbstractAccessor) SetLogger(t DataType) { } func (wfa *AbstractAccessor) GenericStoreOne(data DBObject, accessor Accessor) (DBObject, error) { + data.GenerateID() err := validate.Struct(data) wfa.Logger.Error().Msg("Could not store " + data.GetName() + " to db. Error: " + err.Error()) if err != nil { return nil, err } - data.GenerateID() id, err := mongo.MONGOService.StoreOne(data, wfa.GetType()) if err != nil { wfa.Logger.Error().Msg("Could not store " + data.GetName() + " to db. Error: " + err.Error())