Procházet zdrojové kódy

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

Michael Bromley před 4 roky
rodič
revize
b1903008d3
1 změnil soubory, kde provedl 2 přidání a 2 odebrání
  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.
      * Query or Mutation resolver.
      */
      */
     private isFieldResolver(info?: GraphQLResolveInfo): boolean {
     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';
     }
     }
 }
 }