rmosolgo / graphql-ruby

Ruby implementation of GraphQL
http://graphql-ruby.org
MIT License
5.38k stars 1.39k forks source link

Incorrect/incomplete error message #5101

Open fhoeben opened 2 months ago

fhoeben commented 2 months ago
          @rmosolgo thanks for the fix we indeed get an error message now instead of an exception.

Could you take a look whether it would be possible to change the error to take into account what is actually expected according to the schema (like we get when passing -1)? I now (2.3.16) get only a message and a location (no path). And the message is a bit more general than normally:

Expected a number, but it was malformed (\"-\")

I expected a path to be present and a message like

Argument 'arg' on Field 'hello' has an invalid value (-foo). Expected type 'MyEnum!'.

Originally posted by @fhoeben in https://github.com/rmosolgo/graphql-ruby/issues/5088#issuecomment-2348298695