From 499b52b4dd29b5d91ff142069339e2913bc6cd20 Mon Sep 17 00:00:00 2001 From: advplyr Date: Thu, 28 May 2026 14:49:49 -0500 Subject: [PATCH] Update Sequelize where query for User username/email case insensitive --- server/models/User.js | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/server/models/User.js b/server/models/User.js index 936efde13..f380f8e4f 100644 --- a/server/models/User.js +++ b/server/models/User.js @@ -352,11 +352,7 @@ class User extends Model { if (cachedUser) return cachedUser const user = await this.findOne({ - where: { - username: { - [sequelize.Op.like]: username - } - }, + where: sequelize.where(sequelize.fn('lower', sequelize.col('username')), username.toLowerCase()), include: this.sequelize.models.mediaProgress }) @@ -377,11 +373,7 @@ class User extends Model { if (cachedUser) return cachedUser const user = await this.findOne({ - where: { - email: { - [sequelize.Op.like]: email - } - }, + where: sequelize.where(sequelize.fn('lower', sequelize.col('email')), email.toLowerCase()), include: this.sequelize.models.mediaProgress })