From ab6e49bf4fb22e51e1c3869366a0433fdc2e97d6 Mon Sep 17 00:00:00 2001 From: Faruk AYDIN Date: Wed, 25 Oct 2023 01:00:43 +0200 Subject: [PATCH] fix: Guard lowercase email for delete user operation --- packages/backend/src/models/user.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/backend/src/models/user.ts b/packages/backend/src/models/user.ts index 20060458..6aaba259 100644 --- a/packages/backend/src/models/user.ts +++ b/packages/backend/src/models/user.ts @@ -275,7 +275,10 @@ class User extends Base { async $beforeUpdate(opt: ModelOptions, queryContext: QueryContext) { await super.$beforeUpdate(opt, queryContext); - this.email = this.email.toLowerCase(); + if (this.email) { + this.email = this.email.toLowerCase(); + } + await this.generateHash(); }