Просмотр исходного кода

fix(core): Fix edge case in auth guard resolver detection

Michael Bromley 4 лет назад
Родитель
Сommit
b1903008d3
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      packages/core/src/api/middleware/auth-guard.ts

+ 2 - 2
packages/core/src/api/middleware/auth-guard.ts

@@ -156,7 +156,7 @@ export class AuthGuard implements CanActivate {
      * Query or Mutation resolver.
      */
     private isFieldResolver(info?: GraphQLResolveInfo): boolean {
-        const parentType = info?.parentType.name;
-        return parentType != null && parentType !== 'Query' && parentType !== 'Mutation';
+        const parentType = info?.parentType?.name;
+        return parentType !== 'Query' && parentType !== 'Mutation';
     }
 }