You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When providing an INamingConventions implementation that overrides GetEnumValueName(object value), it is also applied to the introspection schema, making it incompliant with the GraphQL specification, at least as far as I can tell.
The default DefaultNamingConventions does value.ToString().ToUpperInvariant(), which gives correct enum names during introspection, like this field in an entry of __Type:
I've tested with various third party tools that use GraphQL introspection, and they return introspection errors when using the CustomNamingConventions in my example.