Skip to content

Commit dd274be

Browse files
committed
Move to a note because it's a logical extension of the sentences
1 parent 160ef66 commit dd274be

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
@@ -922,14 +922,16 @@ that position is of a `Non-Null` type, then an execution error is raised at that
922922
position. The error must be added to the {"errors"} list in the _execution
923923
result_.
924924

925-
Exactly one error must be added to the {"errors"} list for each {null} appearing
926-
in the _execution response_ because of an error (including error propagation).
927925
If a _response position_ resolves to {null} because of an execution error which
928926
has already been added to the {"errors"} list in the _execution result_, the
929927
{"errors"} list must not be further affected. If a sibling field of a response
930928
position that triggered error propagation also raises an error, this additional
931929
error must not be added to the {"errors"} list.
932930

931+
Note: The result of the above is that exactly one error must be added to the
932+
{"errors"} list for each {null} appearing in the _execution response_ because of
933+
an error (including due to error propagation).
934+
933935
Since `Non-Null` response positions cannot be {null}, execution errors are
934936
propagated to be handled by the parent _response position_. If the parent
935937
response position may be {null} then it resolves to {null}, otherwise if it is a

0 commit comments

Comments
 (0)