graphql-live-query icon indicating copy to clipboard operation
graphql-live-query copied to clipboard

fix: Trigger NoLiveMixedWithDeferStreamRule only if query has @live directive

Open aarne opened this issue 1 year ago • 2 comments

Some queries with fragments marked with @defer would trigger this error without actually having @live directive in the query

example query:

{
  containers {
    id
    ...TriggerError
  }
}

fragment TriggerError on Container {
  id
  ... on Container @defer {
    stats
  }
}

aarne avatar Dec 29 '23 09:12 aarne

⚠️ No Changeset found

Latest commit: 3c66b7985730aaa1e88f95e42114ab226a1e8682

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

changeset-bot[bot] avatar Dec 29 '23 09:12 changeset-bot[bot]

@aarne can you please add a test case for this change?

n1ru4l avatar Dec 30 '23 12:12 n1ru4l