Fix begin in an exist transaction error
This commit is contained in:
parent
2066138684
commit
fc61ff333b
@ -672,6 +672,8 @@ func (db *DB) Begin(opts ...*sql.TxOptions) *DB {
|
||||
tx.Statement.ConnPool, err = beginner.BeginTx(tx.Statement.Context, opt)
|
||||
case ConnPoolBeginner:
|
||||
tx.Statement.ConnPool, err = beginner.BeginTx(tx.Statement.Context, opt)
|
||||
case TxCommitter:
|
||||
// ignore begin function to continue exist transaction
|
||||
default:
|
||||
err = ErrInvalidTransaction
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user