diff --git a/client/src/components/UserPasswordEditStep/UserPasswordEditStep.jsx b/client/src/components/UserPasswordEditStep/UserPasswordEditStep.jsx index c8be8f65..f809c686 100644 --- a/client/src/components/UserPasswordEditStep/UserPasswordEditStep.jsx +++ b/client/src/components/UserPasswordEditStep/UserPasswordEditStep.jsx @@ -7,6 +7,7 @@ import { useDidUpdate, usePrevious, useToggle } from '../../lib/hooks'; import { Input, Popup } from '../../lib/custom-ui'; import { useForm } from '../../hooks'; +import { isPassword } from '../../utils/validator'; import styles from './UserPasswordEditStep.module.scss'; @@ -56,7 +57,7 @@ const UserPasswordEditStep = React.memo( const currentPasswordField = useRef(null); const handleSubmit = useCallback(() => { - if (!data.password) { + if (!data.password || !isPassword(data.password)) { passwordField.current.select(); return; } @@ -112,14 +113,18 @@ const UserPasswordEditStep = React.memo( )}