GithubHelp home page GithubHelp logo

Comments (5)

dariuszkuc avatar dariuszkuc commented on May 1, 2024 1

@flochaz could you help us out with updating AppSync test integration with the latest schema changes?

from apollo-federation-subgraph-compatibility.

flochaz avatar flochaz commented on May 1, 2024

I can't make @requires to work and looks like it's the same for a many other implementation: The first reason seems to be that the docker hub image used in docker-compose for users service (apollo-federation-implementations/users) does not implement new schema (especially yearsOfEmployment). But even using local implementation (https://github.com/apollographql/apollo-federation-subgraph-compatibility/tree/main/subgraphs/users) I end up with the following error, any suggestion ?

{
  "data": {
    "product": {
      "createdBy": {
        "averageProductsCreatedPerYear": null
      }
    }
  },
  "errors": [
    {
      "message": "invalid content: Missing key `_entities`!",
      "locations": [],
      "path": [
        "product",
        "createdBy"
      ],
      "extensions": {
        "type": "ExecutionInvalidContent",
        "reason": "Missing key `_entities`!"
      }
    }
  ]
}

from apollo-federation-subgraph-compatibility.

dariuszkuc avatar dariuszkuc commented on May 1, 2024

👋 Make sure to pull in the latest main and rebuild it locally using npm run setup - apollo-federation-implementations/users does implement the latest schema.

In order to test averageProductsCreatedPerYear make sure to run your queries through the router, since it @requires(fields: "totalProductsCreated yearsOfEmployment") those fields will only be populated if request flows through the router.

from apollo-federation-subgraph-compatibility.

dariuszkuc avatar dariuszkuc commented on May 1, 2024

Hello 👋
@flochaz by any chance will you be able to help us out with this?

from apollo-federation-subgraph-compatibility.

flochaz avatar flochaz commented on May 1, 2024

will do this week

from apollo-federation-subgraph-compatibility.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.