From 0d2a3bb224bd5304c62535194ed922d7d03e759a Mon Sep 17 00:00:00 2001 From: Benjie Gillam Date: Mon, 11 Sep 2023 15:39:42 +0100 Subject: [PATCH] Remove fragmentSpreadName from visitedFragments when done --- spec/Section 6 -- Execution.md | 1 + 1 file changed, 1 insertion(+) diff --git a/spec/Section 6 -- Execution.md b/spec/Section 6 -- Execution.md index f357069f9..4fb907ce1 100644 --- a/spec/Section 6 -- Execution.md +++ b/spec/Section 6 -- Execution.md @@ -532,6 +532,7 @@ CollectFields(objectType, selectionSet, variableValues, visitedFragments): - Let {groupForResponseKey} be the list in {groupedFields} for {responseKey}; if no such list exists, create it as an empty list. - Append all items in {fragmentGroup} to {groupForResponseKey}. + - Remove {fragmentSpreadName} from {visitedFragments}. - If {selection} is an {InlineFragment}: - Let {fragmentType} be the type condition on {selection}. - If {fragmentType} is not {null} and {DoesFragmentTypeApply(objectType,