entc/gen: fix hooks invocation on bulk-create (#649)

This commit is contained in:
Ariel Mashraki
2020-07-29 18:35:21 +03:00
committed by GitHub
parent f677112e18
commit e71a6de39b
55 changed files with 164 additions and 164 deletions

View File

@@ -203,8 +203,8 @@ func (gcb *GroupCreateBulk) Save(ctx context.Context) ([]*Group, error) {
mutators := make([]Mutator, len(gcb.builders))
for i := range gcb.builders {
func(i int, root context.Context) {
builder := gcb.builders[i]
var mut Mutator = MutateFunc(func(ctx context.Context, m Mutation) (Value, error) {
builder := gcb.builders[i]
if err := builder.preSave(); err != nil {
return nil, err
}
@@ -233,8 +233,8 @@ func (gcb *GroupCreateBulk) Save(ctx context.Context) ([]*Group, error) {
nodes[i].ID = int(id)
return nodes[i], nil
})
for i := len(gcb.builders[i].hooks) - 1; i >= 0; i-- {
mut = gcb.builders[i].hooks[i](mut)
for i := len(builder.hooks) - 1; i >= 0; i-- {
mut = builder.hooks[i](mut)
}
mutators[i] = mut
}(i, ctx)

View File

@@ -203,8 +203,8 @@ func (pcb *PetCreateBulk) Save(ctx context.Context) ([]*Pet, error) {
mutators := make([]Mutator, len(pcb.builders))
for i := range pcb.builders {
func(i int, root context.Context) {
builder := pcb.builders[i]
var mut Mutator = MutateFunc(func(ctx context.Context, m Mutation) (Value, error) {
builder := pcb.builders[i]
if err := builder.preSave(); err != nil {
return nil, err
}
@@ -233,8 +233,8 @@ func (pcb *PetCreateBulk) Save(ctx context.Context) ([]*Pet, error) {
nodes[i].ID = int(id)
return nodes[i], nil
})
for i := len(pcb.builders[i].hooks) - 1; i >= 0; i-- {
mut = pcb.builders[i].hooks[i](mut)
for i := len(builder.hooks) - 1; i >= 0; i-- {
mut = builder.hooks[i](mut)
}
mutators[i] = mut
}(i, ctx)

View File

@@ -285,8 +285,8 @@ func (ucb *UserCreateBulk) Save(ctx context.Context) ([]*User, error) {
mutators := make([]Mutator, len(ucb.builders))
for i := range ucb.builders {
func(i int, root context.Context) {
builder := ucb.builders[i]
var mut Mutator = MutateFunc(func(ctx context.Context, m Mutation) (Value, error) {
builder := ucb.builders[i]
if err := builder.preSave(); err != nil {
return nil, err
}
@@ -315,8 +315,8 @@ func (ucb *UserCreateBulk) Save(ctx context.Context) ([]*User, error) {
nodes[i].ID = int(id)
return nodes[i], nil
})
for i := len(ucb.builders[i].hooks) - 1; i >= 0; i-- {
mut = ucb.builders[i].hooks[i](mut)
for i := len(builder.hooks) - 1; i >= 0; i-- {
mut = builder.hooks[i](mut)
}
mutators[i] = mut
}(i, ctx)