From 1bb27503fa58cd196fd391f5be8fddb1b9d2633d Mon Sep 17 00:00:00 2001 From: Antonella Sgarlatta Date: Thu, 1 Jul 2021 17:55:50 -0300 Subject: [PATCH] fix: set minimum passcode length --- .../javascripts/components/AccountMenu/PasscodeLock.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/components/AccountMenu/PasscodeLock.tsx b/app/assets/javascripts/components/AccountMenu/PasscodeLock.tsx index 579dc740e..69d675e1a 100644 --- a/app/assets/javascripts/components/AccountMenu/PasscodeLock.tsx +++ b/app/assets/javascripts/components/AccountMenu/PasscodeLock.tsx @@ -2,7 +2,8 @@ import { STRING_CONFIRM_APP_QUIT_DURING_PASSCODE_CHANGE, STRING_CONFIRM_APP_QUIT_DURING_PASSCODE_REMOVAL, STRING_E2E_ENABLED, STRING_ENC_NOT_ENABLED, STRING_LOCAL_ENC_ENABLED, STRING_NON_MATCHING_PASSCODES, - StringUtils + StringUtils, + Strings } from '@/strings'; import { WebApplication } from '@/ui_models/application'; import { preventRefreshing } from '@/utils'; @@ -109,6 +110,12 @@ const PasscodeLock = observer(({ const submitPasscodeForm = async (event: TargetedEvent | TargetedMouseEvent) => { event.preventDefault(); + if (!passcode || passcode.length === 0) { + await alertDialog({ + text: Strings.enterPasscode, + }); + } + if (passcode !== passcodeConfirmation) { await alertDialog({ text: STRING_NON_MATCHING_PASSCODES