Skip to content

Commit 1ff999e

Browse files
committed
deferDirective and visitedFragments
1 parent 32fb73b commit 1ff999e

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

spec/Section 6 -- Execution.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -605,9 +605,10 @@ subsequentPayloads, asyncRecord, visitedFragments):
605605
argument is {true} or is a variable in {variableValues} with the value
606606
{true}:
607607
- Let {deferDirective} be that directive.
608-
- If {fragmentSpreadName} is in {visitedFragments} and {deferDirective} is
609-
not defined, continue with the next {selection} in {selectionSet}.
610-
- Add {fragmentSpreadName} to {visitedFragments}.
608+
- If {deferDirective} is not defined:
609+
- If {fragmentSpreadName} is in {visitedFragments}, continue with the next
610+
{selection} in {selectionSet}.
611+
- Add {fragmentSpreadName} to {visitedFragments}.
611612
- Let {fragment} be the Fragment in the current Document whose name is
612613
{fragmentSpreadName}.
613614
- If no such {fragment} exists, continue with the next {selection} in

0 commit comments

Comments
 (0)