File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -798,11 +798,12 @@ function completeAbstractValue(
798798 info: GraphQLResolveInfo,
799799 result: mixed
800800): mixed {
801- let runtimeType : ?GraphQLObjectType ;
802- if ( returnType . resolveType ) {
803- runtimeType = returnType . resolveType ( result , info ) ;
804- } else {
805- runtimeType = defaultResolveTypeFn ( result , info , returnType ) ;
801+ const runtimeType = returnType . resolveType ?
802+ returnType . resolveType ( result , info ) :
803+ defaultResolveTypeFn ( result , info , returnType ) ;
804+
805+ if ( ! runtimeType ) {
806+ return null ;
806807 }
807808
808809 if ( runtimeType && ! returnType . isPossibleType ( runtimeType ) ) {
@@ -813,10 +814,6 @@ function completeAbstractValue(
813814 ) ;
814815 }
815816
816- if ( ! runtimeType ) {
817- return null ;
818- }
819-
820817 return completeObjectValue (
821818 exeContext ,
822819 runtimeType ,
You can’t perform that action at this time.
0 commit comments