diff --git a/gorm.go b/gorm.go index 635ed678..9a70c3d2 100644 --- a/gorm.go +++ b/gorm.go @@ -354,7 +354,7 @@ func (db *DB) AddError(err error) error { if db.Error == nil { db.Error = err - } else if err != nil { + } else { db.Error = fmt.Errorf("%v; %w", db.Error, err) } }