refactor: use other error
This commit is contained in:
parent
2fc8b96174
commit
9d3e9028e0
@ -21,6 +21,8 @@ var (
|
||||
ErrPrimaryKeyRequired = errors.New("primary key required")
|
||||
// ErrModelValueRequired model value required
|
||||
ErrModelValueRequired = errors.New("model value required")
|
||||
// ErrModelAccessibleFieldsRequired model accessible fields required
|
||||
ErrModelAccessibleFieldsRequired = errors.New("model accessible fields required")
|
||||
// ErrInvalidData unsupported data
|
||||
ErrInvalidData = errors.New("unsupported data")
|
||||
// ErrUnsupportedDriver unsupported driver
|
||||
|
@ -121,7 +121,7 @@ func (stmt *Statement) QuoteTo(writer clause.Writer, field interface{}) {
|
||||
} else if len(stmt.Schema.DBNames) > 0 {
|
||||
write(v.Raw, stmt.Schema.DBNames[0])
|
||||
} else {
|
||||
stmt.DB.AddError(ErrModelValueRequired) //nolint:typecheck,errcheck
|
||||
stmt.DB.AddError(ErrModelAccessibleFieldsRequired) //nolint:typecheck,errcheck
|
||||
}
|
||||
} else {
|
||||
write(v.Raw, v.Name)
|
||||
|
@ -1371,7 +1371,7 @@ func TestQueryError(t *testing.T) {
|
||||
type P struct{}
|
||||
var p1 P
|
||||
err := DB.Take(&p1, 1).Error
|
||||
AssertEqual(t, err, gorm.ErrModelValueRequired)
|
||||
AssertEqual(t, err, gorm.ErrModelAccessibleFieldsRequired)
|
||||
|
||||
var p2 interface{}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user