From 76d5a6f6ef05007eaa26ae306e40a731efb0e8d8 Mon Sep 17 00:00:00 2001 From: Adrian Paschkowski <git@wasdennnoch.me> Date: Sat, 8 Oct 2022 20:23:29 +0200 Subject: [PATCH] Fix: Throw error on invalid login credentials --- src/resolvers/auth.resolver.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/resolvers/auth.resolver.ts b/src/resolvers/auth.resolver.ts index 7201247..f77acfb 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, -- GitLab