diff --git a/callbacks/callmethod.go b/callbacks/callmethod.go index 0f911d66..fb900037 100644 --- a/callbacks/callmethod.go +++ b/callbacks/callmethod.go @@ -17,6 +17,7 @@ func callMethod(db *gorm.DB, fc func(value interface{}, tx *gorm.DB) bool) { fc(value.Addr().Interface(), tx) } else { db.AddError(gorm.ErrInvalidValue) + return } db.Statement.CurDestIndex++ }