Skip to content

Commit e26f70e

Browse files
robrichardyaacovCR
authored andcommitted
deferDirective and visitedFragments
1 parent ea51eb2 commit e26f70e

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
@@ -604,9 +604,10 @@ subsequentPayloads, asyncRecord, visitedFragments):
604604
argument is {true} or is a variable in {variableValues} with the value
605605
{true}:
606606
- Let {deferDirective} be that directive.
607-
- If {fragmentSpreadName} is in {visitedFragments} and {deferDirective} is
608-
not defined, continue with the next {selection} in {selectionSet}.
609-
- Add {fragmentSpreadName} to {visitedFragments}.
607+
- If {deferDirective} is not defined:
608+
- If {fragmentSpreadName} is in {visitedFragments}, continue with the next
609+
{selection} in {selectionSet}.
610+
- Add {fragmentSpreadName} to {visitedFragments}.
610611
- Let {fragment} be the Fragment in the current Document whose name is
611612
{fragmentSpreadName}.
612613
- If no such {fragment} exists, continue with the next {selection} in

0 commit comments

Comments
 (0)