bug fixed for gogits/gogs#3928 introduced by 64b3df6
This commit is contained in:
parent
3ad0b428ae
commit
d75356fc73
|
@ -2240,6 +2240,7 @@ func (session *Session) Insert(beans ...interface{}) (int64, error) {
|
||||||
if session.IsAutoClose {
|
if session.IsAutoClose {
|
||||||
defer session.Close()
|
defer session.Close()
|
||||||
}
|
}
|
||||||
|
defer session.resetStatement()
|
||||||
|
|
||||||
for _, bean := range beans {
|
for _, bean := range beans {
|
||||||
sliceValue := reflect.Indirect(reflect.ValueOf(bean))
|
sliceValue := reflect.Indirect(reflect.ValueOf(bean))
|
||||||
|
@ -2248,7 +2249,6 @@ func (session *Session) Insert(beans ...interface{}) (int64, error) {
|
||||||
if size > 0 {
|
if size > 0 {
|
||||||
if session.Engine.SupportInsertMany() {
|
if session.Engine.SupportInsertMany() {
|
||||||
cnt, err := session.innerInsertMulti(bean)
|
cnt, err := session.innerInsertMulti(bean)
|
||||||
//session.resetStatement()
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return affected, err
|
return affected, err
|
||||||
}
|
}
|
||||||
|
@ -2256,7 +2256,6 @@ func (session *Session) Insert(beans ...interface{}) (int64, error) {
|
||||||
} else {
|
} else {
|
||||||
for i := 0; i < size; i++ {
|
for i := 0; i < size; i++ {
|
||||||
cnt, err := session.innerInsert(sliceValue.Index(i).Interface())
|
cnt, err := session.innerInsert(sliceValue.Index(i).Interface())
|
||||||
//session.resetStatement()
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return affected, err
|
return affected, err
|
||||||
}
|
}
|
||||||
|
@ -2266,7 +2265,6 @@ func (session *Session) Insert(beans ...interface{}) (int64, error) {
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
cnt, err := session.innerInsert(bean)
|
cnt, err := session.innerInsert(bean)
|
||||||
//session.resetStatement()
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return affected, err
|
return affected, err
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue