Skip to content

Commit 0c5a787

Browse files
gh-action-runnergh-action-runner
authored andcommitted
Squashed 'apollo-ios-codegen/' changes from c254f6c7..4755e69c
4755e69c fix: `DataDict` initialization of `deferredFragments` for named fragments (#587) git-subtree-dir: apollo-ios-codegen git-subtree-split: 4755e69c782869ce50b5dd660a1b5a854534901f
1 parent ca10bb6 commit 0c5a787

File tree

1 file changed

+6
-11
lines changed

1 file changed

+6
-11
lines changed

Sources/ApolloCodegenLib/Templates/SelectionSetTemplate.swift

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -732,25 +732,20 @@ struct SelectionSetTemplate {
732732

733733
var deferredFragments: OrderedSet<String> = []
734734

735-
let nameGenerator: (_ typeInfo: SelectionSet.TypeInfo) -> String = { typeInfo in
736-
SelectionSetNameGenerator.generatedSelectionSetName(
737-
for: typeInfo,
738-
format: .fullyQualified,
739-
pluralizer: config.pluralizer
740-
)
741-
}
742-
743735
for inlineFragmentSpread in directSelections.inlineFragments.values.elements {
744736
if inlineFragmentSpread.typeInfo.isDeferred {
745-
let selectionSetName = nameGenerator(inlineFragmentSpread.typeInfo)
737+
let selectionSetName = SelectionSetNameGenerator.generatedSelectionSetName(
738+
for: inlineFragmentSpread.typeInfo,
739+
format: .fullyQualified,
740+
pluralizer: config.pluralizer
741+
)
746742
deferredFragments.append(selectionSetName)
747743
}
748744
}
749745

750746
for namedFragment in directSelections.namedFragments.values.elements {
751747
if namedFragment.typeInfo.isDeferred {
752-
let selectionSetName = nameGenerator(namedFragment.typeInfo)
753-
deferredFragments.append(selectionSetName)
748+
deferredFragments.append(namedFragment.fragment.generatedDefinitionName)
754749
}
755750
}
756751

0 commit comments

Comments
 (0)