mirror of https://github.com/go-gorm/gorm.git
Clear scopes before invoke scopes methods
This commit is contained in:
parent
0348b1d3c1
commit
675de6fc16
|
@ -109,10 +109,11 @@ func (p *processor) Execute(db *DB) {
|
|||
}
|
||||
|
||||
// call scopes
|
||||
for _, scope := range stmt.scopes {
|
||||
scopes := stmt.scopes
|
||||
stmt.scopes = nil
|
||||
for _, scope := range scopes {
|
||||
db = scope(db)
|
||||
}
|
||||
stmt.scopes = nil
|
||||
|
||||
for _, f := range p.fns {
|
||||
f(db)
|
||||
|
|
Loading…
Reference in New Issue