diff --git a/src/service/userService.ts b/src/service/userService.ts index 5183c14..8b20a7f 100644 --- a/src/service/userService.ts +++ b/src/service/userService.ts @@ -44,15 +44,20 @@ const getUserIntro = async (userId: number) => { const postDuplicateNickname = async (userId: number, nickname: string) => { let isExisted = 1; - const userCheck: UserDuplicateDTO | null = await prisma.user.findUnique({ + const lowercaseNickname: string = nickname.toLowerCase(); + + const userCheck = await prisma.user.findFirst({ where: { - nickname: nickname, + nickname: { + equals: lowercaseNickname, + mode: "insensitive" + } }, select: { nickname: true } - }); + if (!userCheck) { isExisted = 0; };