CamelCase named fields are missing in GraphQL explorer and introspection

We are consistently experiencing the issue when fields defined in our content types, both in Slices and regular ones, are missing from GraphQL introspection result and GraphQL explorer. We tried publishing pages after changes, saving, resaving with no success.

GraphQL is not very useful without the schema/introspection and this kind of inconsistent behavior makes GraphQL implementation not reliable.

EDIT: After reading other topics I verified that missing fields are indeed using "camelCase". Is there any reasoning behind "camelCase" fields names not being supported in GraphQL and dropped silently? We have already a bunch of content published under the type, so we can't really change the field names. Are there any plans to address this issue?

Hi Dmytro,

Thanks for contributing to the Prismic community.
I will try to reproduce this issue on my side and it would be great if you can share with us an example of some fields that are being dropped.

Also, it will be great if you can share with us your repository name (in a private message if necessary).


Thanks for your DM, I've created an issue in our tracker and we will let you in case of any updates.

Meanwhile, we advise our clients to use snake_case instead.