entc/gen: ensure edge-fields are selected when their edges are loaded (#3401)

This commit is contained in:
Ariel Mashraki
2023-03-20 19:11:04 +02:00
committed by GitHub
parent 055d367984
commit c35f786f86
31 changed files with 162 additions and 7 deletions

View File

@@ -525,6 +525,9 @@ func (nq *NodeQuery) querySpec() *sqlgraph.QuerySpec {
_spec.Node.Columns = append(_spec.Node.Columns, fields[i])
}
}
if nq.withPrev != nil {
_spec.Node.AddColumnOnce(node.FieldPrevID)
}
}
if ps := nq.predicates; len(ps) > 0 {
_spec.Predicate = func(selector *sql.Selector) {