From 8b0a421924b14a1a47d6296deafc88798c64e406 Mon Sep 17 00:00:00 2001 From: Faruk AYDIN Date: Fri, 13 Oct 2023 11:44:52 +0200 Subject: [PATCH] fix: Lowercase user email before insert and update --- packages/backend/src/models/user.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/backend/src/models/user.ts b/packages/backend/src/models/user.ts index fe58670c..20060458 100644 --- a/packages/backend/src/models/user.ts +++ b/packages/backend/src/models/user.ts @@ -263,6 +263,8 @@ class User extends Base { async $beforeInsert(queryContext: QueryContext) { await super.$beforeInsert(queryContext); + + this.email = this.email.toLowerCase(); await this.generateHash(); if (appConfig.isCloud) { @@ -273,6 +275,7 @@ class User extends Base { async $beforeUpdate(opt: ModelOptions, queryContext: QueryContext) { await super.$beforeUpdate(opt, queryContext); + this.email = this.email.toLowerCase(); await this.generateHash(); }