When a model exists that starts with a number/numbers, the GraphQL server rejects these models as the name does not adhere to GraphQL standards (they should never start with a number). Would it be possible to add some prefix to number-based models for the GraphQL API so that it can be used; even when querying models that do not have number-prefixes the server hard-requires all of the models to adhere to the standard, thus making the API unusable.
Builder content link
https://cdn.builder.io/api/v1/graphql/eecc9771b10e4300b7cbf68a4e6092f7?query=query{page{id}}
Builder public api key
eecc9771b10e4300b7cbf68a4e6092f7
Detailed steps to reproduce the bug
- create a model with a number/numbers at the start (for example “123test”)
- try to make any GraphQL query
- notice that no query can be successful, and all fail with 500 error with GQL error “Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but “…” does not.”.