diff --git a/src/resolvers/auth.resolver.ts b/src/resolvers/auth.resolver.ts index 7201247b5daecf78f5d07cb7bdbe8d6dd630d180..f77acfbf07f2f11a89c74b49c6052b3d948c516b 100644 --- a/src/resolvers/auth.resolver.ts +++ b/src/resolvers/auth.resolver.ts @@ -3,6 +3,7 @@ import { LoginModel } from './models/login.model'; import { PrismaService } from '../prisma/prisma.service'; import { randomBytes } from 'crypto'; import { AgentFlags } from './models/agent.model'; +import { BadRequestException } from '@nestjs/common'; @Resolver() export class AuthResolver { @@ -30,6 +31,9 @@ export class AuthResolver { role = 'group'; } + if (!entityId || !role) + throw new BadRequestException('Invalid Login Slug'); + return await this.prisma.accessToken.create({ data: { entityId,