I'm experiencing the same issue as https://github.com/rmosolgo/graphql-ruby/issues/29. Basically fragments with nested keys are not deep merged properly causing resulting set to be smaller than the union of requested nested keys.
Which version are you on btw? This has been substantially reworked in v1.2, need to know if you're still experiencing it there.
Was on 1.1 but now seeing this on 1.2.0-alpha0 as well.
PR created with failing example test case: https://github.com/absinthe-graphql/absinthe/pull/175
Fixed in v1.2 branch, will be on the next release.
Most helpful comment
Fixed in v1.2 branch, will be on the next release.