New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(mergeSchemas): Prevent custom resolvers from being overwritten by default resolvers #4455
Conversation
🦋 Changeset detectedLatest commit: a6d2283 The changes in this PR will be included in the next version bump. This PR includes changesets to release 14 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
@borisno2 is attempting to deploy a commit to the The Guild Team on Vercel. A member of the Team first needs to authorize it. |
Replaces #4368 |
@borisno2 can you also add test cases that cover these behaviours? |
Done @Urigo See Fails on current code and passes on new code |
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
@borisno2 I couldn't edit your PR so I created a new one with some additional breaking changes since we are already going to release a major :) |
🚨 IMPORTANT: Please do not create a Pull Request without creating an issue first.
Any change needs to be discussed before proceeding. Failure to do so may result in the rejection of the pull request.
Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Related #4367
Type of change
Please delete options that are not relevant.
Screenshots/Sandbox (if appropriate/relevant):
Adding links to sandbox or providing screenshots can help us understand more about this PR and take action on it as appropriate
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
yarn test
mergeSchema
to ensure theresolver
overrides the schemashould override resolver in schema with resolver passed into config
Test Environment:
@graphql-tools/schema
:Checklist:
Further comments
If this is a relatively large or complex change, kick off the discussion by explaining why you chose the solution you did and what alternatives you considered, etc...