dialect/sql/sqlgraph: skip empty updates (#1043)

This commit is contained in:
Ariel Mashraki
2020-12-14 10:16:21 +02:00
committed by GitHub
parent 5ddcc9aae3
commit 43fa0ae9bc
2 changed files with 7 additions and 2 deletions

View File

@@ -705,8 +705,10 @@ func (u *updater) nodes(ctx context.Context, tx dialect.ExecQuerier) (int, error
return int(affected), nil
}
}
if err := u.setExternalEdges(ctx, ids, addEdges, clearEdges); err != nil {
return 0, err
if len(ids) > 0 {
if err := u.setExternalEdges(ctx, ids, addEdges, clearEdges); err != nil {
return 0, err
}
}
return len(ids), nil
}