Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@viaductbot
Copy link
Collaborator

Summary

If the client query includes a node, and a resolver RSS also includes the same node in the same OER (same path from the root query), we attempt to call resolveData on the lazyeod twice, which ends up calling the node resolver twice. This also results in OER.resolve() throwing since it's already been resolved. This fixes this bug, and also migrates NodeResolverTest from the old to the new engine feature test framework so I can add a test case there.

If the client query includes a node, and a resolver RSS also includes the same node in the same OER (same path from the root query), we attempt to call `resolveData` on the lazyeod twice, which ends up calling the node resolver twice. This also results in OER.resolve() throwing since it's already been resolved. This fixes this bug, and also migrates NodeResolverTest from the old to the new engine feature test framework so I can add a test case there.
Github-Change-Id: 951240

GitOrigin-RevId: ac6e62c630c899e7468bfca9f8069252d9bbb12f
@viaductbot viaductbot merged commit d2672f6 into main Oct 16, 2025
@viaductbot viaductbot deleted the export-2025-10-16-bb70 branch October 16, 2025 19:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants