Просмотр исходного кода

Merge pull request #10020 from overleaf/sg-account-delete-case-sensitivity

[web] email in leave modal should be case insensitive

GitOrigin-RevId: 250e867f88dd76769a27a8cd61dd82625c1e151f
June Kelly 4 лет назад
Родитель
Сommit
d71d91e893

+ 1 - 1
services/web/frontend/js/features/settings/components/leave/modal-form.tsx

@@ -64,7 +64,7 @@ function LeaveModalForm({
   useEffect(() => {
     setIsFormValid(
       !!email &&
-        email === userDefaultEmail &&
+        email.toLowerCase() === userDefaultEmail.toLowerCase() &&
         password.length > 0 &&
         confirmation
     )

+ 1 - 1
services/web/test/frontend/features/settings/components/leave/modal-form.test.tsx

@@ -28,7 +28,7 @@ describe('<LeaveModalForm />', function () {
     )
 
     const emailInput = screen.getByLabelText('Email')
-    fireEvent.change(emailInput, { target: { value: 'foo@bar.com' } })
+    fireEvent.change(emailInput, { target: { value: 'FOO@bar.com' } })
 
     const passwordInput = screen.getByLabelText('Password')
     fireEvent.change(passwordInput, { target: { value: 'foobar' } })