diff --git a/lib/auth/email/index.js b/lib/auth/email/index.js index 40adf0d9d6..54e04ca718 100644 --- a/lib/auth/email/index.js +++ b/lib/auth/email/index.js @@ -2,6 +2,7 @@ const Router = require('express').Router const passport = require('passport') +const sequelize = require('sequelize') const validator = require('validator') const LocalStrategy = require('passport-local').Strategy const config = require('../../config') @@ -21,7 +22,10 @@ passport.use(new LocalStrategy({ try { const user = await models.User.findOne({ where: { - email: email + email: sequelize.where( + sequelize.fn('LOWER', sequelize.col('email')), + email.toLowerCase() + ) } })