File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -278,19 +278,20 @@ export function extendSchema(
278
278
return type ;
279
279
}
280
280
281
- if (!extendTypeCache[type.name]) {
281
+ const name = type.name;
282
+ if (!extendTypeCache[name]) {
282
283
if ( isObjectType ( type ) ) {
283
- extendTypeCache [ type . name ] = extendObjectType ( type ) ;
284
+ extendTypeCache [ name ] = extendObjectType ( type ) ;
284
285
} else if (isInterfaceType(type)) {
285
- extendTypeCache [ type . name ] = extendInterfaceType ( type ) ;
286
+ extendTypeCache [ name ] = extendInterfaceType ( type ) ;
286
287
} else if (isUnionType(type)) {
287
- extendTypeCache [ type . name ] = extendUnionType ( type ) ;
288
+ extendTypeCache [ name ] = extendUnionType ( type ) ;
288
289
} else {
289
290
// This type is not yet extendable.
290
- extendTypeCache [ type . name ] = type ;
291
+ extendTypeCache [ name ] = type ;
291
292
}
292
293
}
293
- return ( extendTypeCache [ type . name ] : any ) ;
294
+ return ( extendTypeCache [ name ] : any ) ;
294
295
}
295
296
296
297
function extendObjectType ( type : GraphQLObjectType ) : GraphQLObjectType {
You can’t perform that action at this time.
0 commit comments