nihalgonsalves / apollo-server-issue3859

Bug Reproduction

Home Page:https://github.com/apollographql/apollo-server/issues/3859

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

apollo-server-issue3859

Start

npm install
npm start

Open the Gateway playground at http://localhost:4000/

Queries:

  • ✅ OK:

    {
    serviceAQueryReturningBType(ids: ["should-exist"]) {
        id
        someFieldFromB
        extendedByServiceA
    }
    }
    ``
    
  • 🚫 NOT OK:

    {
    serviceAQueryReturningBType(ids: ["should-not-exist"]) {
        id
        someFieldFromB
        extendedByServiceA
    }
    }

    Error:

    {
        "errors": [
            {
                "message": "Field \"someFieldFromB\" was not found in response.",
                "extensions": {
                    "code": "INTERNAL_SERVER_ERROR"
                }
            }
        ]
    }

About

Bug Reproduction

https://github.com/apollographql/apollo-server/issues/3859


Languages

Language:JavaScript 100.0%