fix: add conditional password confirmation on signup

Password confirmation during signup is now only enforced if the 'enable_signup_password_confirmation' feature flag is enabled in the config. This allows for more flexible signup flows based on configuration.
This commit is contained in:
Andrew Baek 2025-08-02 19:04:52 +04:00
parent 09e475f6cc
commit c1ba289ab5

View file

@ -64,9 +64,11 @@
}; };
const signUpHandler = async () => { const signUpHandler = async () => {
if (password !== confirmPassword) { if ($config?.features?.enable_signup_password_confirmation) {
toast.error($i18n.t('Passwords do not match.')); if (password !== confirmPassword) {
return; toast.error($i18n.t('Passwords do not match.'));
return;
}
} }
const sessionUser = await userSignUp(name, email, password, generateInitialsImage(name)).catch( const sessionUser = await userSignUp(name, email, password, generateInitialsImage(name)).catch(