return the result on transaction #1725

Merged
lunny merged 1 commits from lunny/transaction into master 2020-06-26 13:06:49 +00:00

View File

@ -1263,11 +1263,11 @@ func (engine *Engine) Transaction(f func(*Session) (interface{}, error)) (interf
result, err := f(session)
if err != nil {
return nil, err
return result, err
}
if err := session.Commit(); err != nil {
return nil, err
return result, err
}
return result, nil