From 8bb051ac4e89daf52a31a5cc525bc88b7edc2a03 Mon Sep 17 00:00:00 2001 From: Riddhesh Mahajan <40472653+riddhesh-mahajan@users.noreply.github.com> Date: Tue, 16 Jan 2024 23:57:34 +0530 Subject: [PATCH] fix: improve slug filtering to prevent same slug with diff case (#13074) --- apps/api/pages/api/teams/_post.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/api/pages/api/teams/_post.ts b/apps/api/pages/api/teams/_post.ts index 92588ecee6..f6f95cdc79 100644 --- a/apps/api/pages/api/teams/_post.ts +++ b/apps/api/pages/api/teams/_post.ts @@ -88,7 +88,10 @@ async function postHandler(req: NextApiRequest) { if (data.slug) { const alreadyExist = await prisma.team.findFirst({ where: { - slug: data.slug, + slug: { + mode: "insensitive", + equals: data.slug, + }, }, }); if (alreadyExist) throw new HttpError({ statusCode: 409, message: "Team slug already exists" });