fix: manually set timestamps, as we don't rely on the ORM anymore
This commit is contained in:
@@ -48,6 +48,7 @@ func (r *userRepository) Put(u *model.User) error {
|
||||
u.ID = id.String()
|
||||
}
|
||||
u.UserName = strings.ToLower(u.UserName)
|
||||
u.UpdatedAt = time.Now()
|
||||
values, _ := toSqlArgs(*u)
|
||||
update := Update(r.tableName).Where(Eq{"id": u.ID}).SetMap(values)
|
||||
count, err := r.executeSQL(update)
|
||||
@@ -57,6 +58,7 @@ func (r *userRepository) Put(u *model.User) error {
|
||||
if count > 0 {
|
||||
return nil
|
||||
}
|
||||
values["created_at"] = time.Now()
|
||||
insert := Insert(r.tableName).SetMap(values)
|
||||
_, err = r.executeSQL(insert)
|
||||
return err
|
||||
|
||||
Reference in New Issue
Block a user