entc/gen: use a set when tracking cleared fields in mutation template

Signed-off-by: Alex Snast <alexsn@fb.com>
This commit is contained in:
Alex Snast
2020-03-17 11:34:13 +02:00
parent 81a2f60e47
commit 25fdb52a03
220 changed files with 1109 additions and 964 deletions

View File

@@ -105,8 +105,8 @@ func (uc *UserCreate) Save(ctx context.Context) (*User, error) {
node, err = uc.sqlSave(ctx)
return node, err
})
for i := len(uc.hooks); i > 0; i-- {
mut = uc.hooks[i-1](mut)
for i := len(uc.hooks) - 1; i >= 0; i-- {
mut = uc.hooks[i](mut)
}
if _, err := mut.Mutate(ctx, uc.mutation); err != nil {
return nil, err