From cebee4627e26fa2b4fee323a0212bf1a7ca8d5cf Mon Sep 17 00:00:00 2001 From: thecodrr Date: Mon, 5 Apr 2021 13:24:31 +0500 Subject: [PATCH] feat: lowercase all email inputs before POST --- apps/web/src/components/dialogs/forgotpassworddialog.js | 2 +- apps/web/src/stores/user-store.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/web/src/components/dialogs/forgotpassworddialog.js b/apps/web/src/components/dialogs/forgotpassworddialog.js index 7c94dace1..7a8888eb0 100644 --- a/apps/web/src/components/dialogs/forgotpassworddialog.js +++ b/apps/web/src/components/dialogs/forgotpassworddialog.js @@ -44,7 +44,7 @@ function ForgotPasswordDialog(props) { setError(); setIsLoading(true); db.user - .recoverAccount(data.email) + .recoverAccount(data.email.toLowerCase()) .then(() => { showToast( "success", diff --git a/apps/web/src/stores/user-store.js b/apps/web/src/stores/user-store.js index b7dd4f017..c4661f2c8 100644 --- a/apps/web/src/stores/user-store.js +++ b/apps/web/src/stores/user-store.js @@ -69,7 +69,7 @@ class UserStore extends BaseStore { login = (form) => { this.set((state) => (state.isLoggingIn = true)); return db.user - .login(form.email, form.password, form.remember) + .login(form.email.toLowerCase(), form.password, form.remember) .then(() => { return showLoadingDialog({ title: "Importing your data...", @@ -93,7 +93,7 @@ class UserStore extends BaseStore { signup = (form) => { this.set((state) => (state.isSigningIn = true)); return db.user - .signup(form.email, form.password) + .signup(form.email.toLowerCase(), form.password) .then(() => { return this.init(); })