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

@@ -572,6 +572,9 @@ func (gq *GroupQuery) querySpec() *sqlgraph.QuerySpec {
_spec.Node.Columns = append(_spec.Node.Columns, fields[i])
}
}
if gq.withTenant != nil {
_spec.Node.AddColumnOnce(group.FieldTenantID)
}
}
if ps := gq.predicates; len(ps) > 0 {
_spec.Predicate = func(selector *sql.Selector) {

View File

@@ -572,6 +572,9 @@ func (uq *UserQuery) querySpec() *sqlgraph.QuerySpec {
_spec.Node.Columns = append(_spec.Node.Columns, fields[i])
}
}
if uq.withTenant != nil {
_spec.Node.AddColumnOnce(user.FieldTenantID)
}
}
if ps := uq.predicates; len(ps) > 0 {
_spec.Predicate = func(selector *sql.Selector) {