Remove rowsaffected as 0 error
This commit is contained in:
parent
3474602ab5
commit
9102327b1c
1 changed files with 2 additions and 10 deletions
|
@ -74,15 +74,11 @@ func (o *{{$tableNameSingular}}) Update(exec boil.Executor, whitelist ... string
|
||||||
fmt.Fprintln(boil.DebugWriter, values)
|
fmt.Fprintln(boil.DebugWriter, values)
|
||||||
}
|
}
|
||||||
|
|
||||||
result, err := exec.Exec(cache.query, values...)
|
_, err = exec.Exec(cache.query, values...)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return errors.Wrap(err, "{{.PkgName}}: unable to update {{.Table.Name}} row")
|
return errors.Wrap(err, "{{.PkgName}}: unable to update {{.Table.Name}} row")
|
||||||
}
|
}
|
||||||
|
|
||||||
if r, err := result.RowsAffected(); err == nil && r != 1 {
|
|
||||||
return errors.Errorf("failed to update single row, updated %d rows", r)
|
|
||||||
}
|
|
||||||
|
|
||||||
if !cached {
|
if !cached {
|
||||||
{{$varNameSingular}}UpdateCacheMut.Lock()
|
{{$varNameSingular}}UpdateCacheMut.Lock()
|
||||||
{{$varNameSingular}}UpdateCache[key] = cache
|
{{$varNameSingular}}UpdateCache[key] = cache
|
||||||
|
@ -172,14 +168,10 @@ func (o {{$tableNameSingular}}Slice) UpdateAll(exec boil.Executor, cols M) error
|
||||||
fmt.Fprintln(boil.DebugWriter, args...)
|
fmt.Fprintln(boil.DebugWriter, args...)
|
||||||
}
|
}
|
||||||
|
|
||||||
result, err := exec.Exec(sql, args...)
|
_, err := exec.Exec(sql, args...)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return errors.Wrap(err, "{{.PkgName}}: unable to update all in {{$varNameSingular}} slice")
|
return errors.Wrap(err, "{{.PkgName}}: unable to update all in {{$varNameSingular}} slice")
|
||||||
}
|
}
|
||||||
|
|
||||||
if r, err := result.RowsAffected(); err == nil && r != ln {
|
|
||||||
return errors.Errorf("failed to update %d rows, only affected %d", ln, r)
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue