Skip to content

Commit e199ebb

Browse files
committed
Sibling errors should not be added after propagation
1 parent 4d6f01b commit e199ebb

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

spec/Section 6 -- Execution.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -605,8 +605,10 @@ execution position (the entire selection set in the case of a field, or the
605605
entire list in the case of a list position), either resolving to {null} if
606606
allowed or being further propagated to a parent execution position.
607607

608-
If this occurs, any sibling _execution position_ which has not yet executed or
609-
has not yet yielded a value may be cancelled to avoid unnecessary work.
608+
If this occurs, any sibling _execution position_ or descendent thereof which has
609+
not yet executed or has not yet yielded a value may be cancelled to avoid
610+
unnecessary work. Errors from such positions should not be added to the
611+
{"errors"} list.
610612

611613
Note: See [Handling Execution Errors](#sec-Handling-Execution-Errors) for more
612614
about this behavior.

0 commit comments

Comments
 (0)