Skip to content

Commit 0c01793

Browse files
committed
hotfix: update user query to be case insensitive in email comparison
1 parent 0248dc2 commit 0c01793

2 files changed

Lines changed: 12 additions & 3 deletions

File tree

app/api/utils/authOptions.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@ export const authOptions = {
2121
async signIn({ user }) {
2222
const cybUser = await prisma.user.findFirst({
2323
where: {
24-
email: user.email,
24+
email: {
25+
equals: user.email,
26+
mode: 'insensitive'
27+
}
2528
},
2629
});
2730

@@ -38,7 +41,10 @@ export const authOptions = {
3841
async session({ session }) {
3942
const cybUser = await prisma.user.findFirst({
4043
where: {
41-
email: session.user.email,
44+
email: {
45+
equals: session.user.email,
46+
mode: 'insensitive'
47+
}
4248
},
4349
select: {
4450
id: true,

app/api/v2/users/route.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,10 @@ async function registerUser(email, firstName, lastName) {
8686

8787
const user = await prisma.user.findUnique({
8888
where: {
89-
email: email,
89+
email: {
90+
equals: user.email,
91+
mode: 'insensitive'
92+
}
9093
},
9194
});
9295
if (user) {

0 commit comments

Comments
 (0)