everybody loves a refactor
This commit is contained in:
@@ -85,10 +85,18 @@ func (u *updater[T]) Exec(ctx context.Context) error {
|
||||
}
|
||||
|
||||
// Execute update
|
||||
_, err := u.q.Exec(ctx)
|
||||
result, err := u.q.Exec(ctx)
|
||||
if err != nil {
|
||||
return errors.Wrap(err, "bun.UpdateQuery.Exec")
|
||||
}
|
||||
rows, err := result.RowsAffected()
|
||||
if err != nil {
|
||||
return errors.Wrap(err, "result.RowsAffected")
|
||||
}
|
||||
if rows == 0 {
|
||||
resource := extractResourceType(extractTableName[T]())
|
||||
return BadRequestNotFound(resource, "id", extractPrimaryKey(u.model))
|
||||
}
|
||||
|
||||
// Handle audit logging if enabled
|
||||
if u.audit != nil {
|
||||
|
||||
Reference in New Issue
Block a user