Title: Fix schema transformation and Field Visibility for complex deletion cases by andimarek · Pull Request #4209 · graphql-java/graphql-java · GitHub
Open Graph Title: Fix schema transformation and Field Visibility for complex deletion cases by andimarek · Pull Request #4209 · graphql-java/graphql-java
X Title: Fix schema transformation and Field Visibility for complex deletion cases by andimarek · Pull Request #4209 · graphql-java/graphql-java
Description: For certain complex schema deletion cases the current schema transformer fails. This PR introduces a new transform method transformSchemaWithDeletes which should be used specifically for these cases. The FieldVisibilityTransformer is also changed internally to use this new method. The existing schema transformation was unchanged to keep existing behavior as the new transformSchemaWithDeletes changes slightly the traversal behavior. The original bug was first reported in #4133, but we had additional reports after.
Open Graph Description: For certain complex schema deletion cases the current schema transformer fails. This PR introduces a new transform method transformSchemaWithDeletes which should be used specifically for these case...
X Description: For certain complex schema deletion cases the current schema transformer fails. This PR introduces a new transform method transformSchemaWithDeletes which should be used specifically for these case...
Opengraph URL: https://github.com/graphql-java/graphql-java/pull/4209
X: @github
Domain: patch-diff.githubusercontent.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:033f3e0d-252b-5f8c-c12e-5eecff992c47 |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | D198:3C494F:6E4B28:9B4493:696F87D6 |
| html-safe-nonce | 1cc8332750be8eea867b47c02854cc037c3273b3a63934024a47e56144655c06 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMTk4OjNDNDk0Rjo2RTRCMjg6OUI0NDkzOjY5NkY4N0Q2IiwidmlzaXRvcl9pZCI6Ijg0NzUwNDA1NTA2OTg4NDYxNjYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | fa82b726949e2ab0693d8769231d4d4c5cfed72bd645a38bc0b7da2888737a76 |
| hovercard-subject-tag | pull_request:3186566723 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/graphql-java/graphql-java/pull/4209/checks |
| twitter:image | https://avatars.githubusercontent.com/u/1706744?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/1706744?s=400&v=4 |
| og:image:alt | For certain complex schema deletion cases the current schema transformer fails. This PR introduces a new transform method transformSchemaWithDeletes which should be used specifically for these case... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | c1b02b4e3a8edff2fe0bd71b0551654be66034591c7ab65aaaaf61a6096862d3 |
| turbo-cache-control | no-cache |
| go-import | github.com/graphql-java/graphql-java git https://github.com/graphql-java/graphql-java.git |
| octolytics-dimension-user_id | 14289921 |
| octolytics-dimension-user_login | graphql-java |
| octolytics-dimension-repository_id | 38602457 |
| octolytics-dimension-repository_nwo | graphql-java/graphql-java |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 38602457 |
| octolytics-dimension-repository_network_root_nwo | graphql-java/graphql-java |
| turbo-body-classes | logged-out env-production page-responsive full-width full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 4a1073fcc34432ac33cec03885ff2d96920686de |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width