At a glance
- Identifier: #1126
- Stage: RFC X / Superseded
- Champion: @benjie
- Latest activity: Spec PR created on 2024-11-21
- Spec PR: https://github.com/graphql/graphql-spec/pull/1126
Spec PR description
Currently if sourceStream generates an error, then responseStream repeats the error. This is the behavior implemented in graphql-js and is problematic.
GraphQL captures execution errors and wraps them in an { errors: [...] } payload for query and mutation operations; it should do the same for stream errors in a subscription operation.
This PR makes this behavior explicit.
Timeline
- Spec PR created on 2024-11-21 by benjie
- Commit pushed on 2024-11-21 by benjie: Handle errors raised by sourceStream