The description field is missing from __schema but should exist per the official schema introspection schema. Some GraphQL clients assume this field exists and will fail when performing introspection, like the graphql and graphql-client Ruby gems.
What edition and version of Dgraph are you using?
Edition:
SlashGraphQL
Dgraph (community edition/Dgraph Cloud)
If you are using the community edition or enterprise edition of Dgraph, please list the version:
Dgraph Version
$ dgraph version
Dgraph version : v21.12.0
Dgraph codename : zion
Dgraph SHA-256 : 078c75df9fa1057447c8c8afc10ea57cb0a29dfb22f9e61d8c334882b4b4eb37
Commit SHA-1 : d62ed5f15
Commit timestamp : 2021-12-02 21:20:09 +0530
Branch : HEAD
Go version : go1.17.3
jemalloc enabled : true
For Dgraph official documentation, visit https://dgraph.io/docs.
For discussions about Dgraph , visit http://discuss.dgraph.io.
For fully-managed Dgraph Cloud , visit https://dgraph.io/cloud.
Licensed variously under the Apache Public License 2.0 and Dgraph Community License.
Copyright 2015-2021 Dgraph Labs, Inc.
Have you tried reproducing the issue with the latest release?
yes
Steps to reproduce the issue (paste the query/schema if possible)
So how do we go about getting this fixed? I’m hoping it can be resolved soon since I don’t think I can provide a custom introspection document in this Ruby library without forking and maintaining our own gem.
I think that is correct. I don’t know how that value would ever be set . I just know some libraries fail when doing introspection because it’s missing.