The omit_resolver_fields option that introduced by https://github.com/99designs/gqlgen/pull/2957 does not respect models.<model>.fields.<field>.resolver option, only schema directives are respected.
# testdata/schema_omit_resolver_fields_with_explicit_resolver.graphql
type Base {
StandardField: String!
ResolverField: String!
}
What did you expect?
The models.<model>.fields.<field>.resolver option marks the field to be resolved with explit resolvers, so the omit_resolver_fields should respect also this option.
Minimal graphql.schema and models to reproduce
type Base {
StandardField: String!
ResolverField: String!
}
What happened?
The
omit_resolver_fields
option that introduced by https://github.com/99designs/gqlgen/pull/2957 does not respectmodels.<model>.fields.<field>.resolver
option, only schema directives are respected.gqlgen.yml
schema.graphql
What did you expect?
The
models.<model>.fields.<field>.resolver
option marks the field to be resolved with explit resolvers, so theomit_resolver_fields
should respect also this option.Minimal graphql.schema and models to reproduce
versions
go run github.com/99designs/gqlgen version
?v0.17.45-dev
go version
?go version go1.22.0 linux/amd64