File tree Expand file tree Collapse file tree 1 file changed +2
-8
lines changed Expand file tree Collapse file tree 1 file changed +2
-8
lines changed Original file line number Diff line number Diff line change @@ -261,19 +261,13 @@ class IncrementalPublisher {
261
261
262
262
for ( const deferredFragmentRecord of deferredGroupedFieldSetResult
263
263
. deferredGroupedFieldSetRecord . deferredFragmentRecords ) {
264
- const id = deferredFragmentRecord . id ;
265
- // TODO: add test case for this.
266
- // Presumably, this can occur if an error causes a fragment to be completed early,
267
- // while an asynchronous deferred grouped field set result is enqueued.
268
- /* c8 ignore next 3 */
269
- if ( id === undefined ) {
270
- continue ;
271
- }
272
264
const reconcilableResults =
273
265
this . _incrementalGraph . completeDeferredFragment ( deferredFragmentRecord ) ;
274
266
if ( reconcilableResults === undefined ) {
275
267
continue ;
276
268
}
269
+ const id = deferredFragmentRecord . id ;
270
+ invariant ( id !== undefined ) ;
277
271
const incremental = context . incremental ;
278
272
for ( const reconcilableResult of reconcilableResults ) {
279
273
const { bestId, subPath } = this . _getBestIdAndSubPath (
You can’t perform that action at this time.
0 commit comments