Skip to content

Commit f917d68

Browse files
authored
fix(clerk-js,localizations,shared): Show the correct message when using same password on reset password task (#7372)
1 parent c1a517c commit f917d68

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+62
-1
lines changed

.changeset/modern-areas-accept.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
'@clerk/localizations': patch
3+
'@clerk/clerk-js': patch
4+
'@clerk/shared': patch
5+
---
6+
7+
Show the correct error message on `form_new_password_matches_current` error code

packages/clerk-js/src/ui/utils/passwordUtils.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,11 @@ export const createPasswordError = (errors: ClerkAPIError[], localizationConfig:
3737

3838
const { t, locale, passwordSettings } = localizationConfig;
3939

40-
if (errors?.[0]?.code === 'form_password_size_in_bytes_exceeded' || errors?.[0]?.code === 'form_password_pwned') {
40+
if (
41+
errors?.[0]?.code === 'form_password_size_in_bytes_exceeded' ||
42+
errors?.[0]?.code === 'form_password_pwned' ||
43+
errors?.[0]?.code === 'form_new_password_matches_current'
44+
) {
4145
return `${t(localizationKeys(`unstable__errors.${errors?.[0]?.code}` as any)) || errors?.[0]?.message}`;
4246
}
4347

packages/localizations/src/ar-SA.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -883,6 +883,7 @@ export const arSA: LocalizationResource = {
883883
form_identifier_exists__phone_number: 'تم إستخدام رقم الهاتف هذا. يرجى المحاولة مرة أخرى',
884884
form_identifier_exists__username: 'تم إستخدام اسم المستخدمد هذا. يرجى المحاولة مرة أخرى',
885885
form_identifier_not_found: 'لم يتم العثور على حساب بهذه التفاصيل',
886+
form_new_password_matches_current: undefined,
886887
form_param_format_invalid: undefined,
887888
form_param_format_invalid__email_address: 'يجب أستعمال بريد إلكتروني صالح',
888889
form_param_format_invalid__phone_number: 'Phone number must be in a valid international format',

packages/localizations/src/be-BY.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -891,6 +891,7 @@ export const beBY: LocalizationResource = {
891891
form_identifier_exists__phone_number: 'Гэты нумар тэлефона ўжо выкарыстоўваецца.',
892892
form_identifier_exists__username: 'Гэта імя ўжо занята.',
893893
form_identifier_not_found: 'Мы не знойдзем акаўнта з такімі данымі.',
894+
form_new_password_matches_current: undefined,
894895
form_param_format_invalid: undefined,
895896
form_param_format_invalid__email_address:
896897
'Адрас электроннай пошты павінен быць сапраўдным адрасам электроннай пошты.',

packages/localizations/src/bg-BG.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -885,6 +885,7 @@ export const bgBG: LocalizationResource = {
885885
form_identifier_exists__phone_number: 'Този телефонен номер вече е използван.',
886886
form_identifier_exists__username: 'Това потребителско име вече съществува.',
887887
form_identifier_not_found: 'Не можем да намерим този идентификатор.',
888+
form_new_password_matches_current: undefined,
888889
form_param_format_invalid: undefined,
889890
form_param_format_invalid__email_address: 'Имейл адресът не е във валиден формат.',
890891
form_param_format_invalid__phone_number: 'Телефонният номер не е във валиден формат.',

packages/localizations/src/bn-IN.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -892,6 +892,7 @@ export const bnIN: LocalizationResource = {
892892
form_identifier_exists__username: 'এই ব্যবহারকারীর নাম ব্যবহৃত হয়েছে। দয়া করে অন্য একটি ব্যবহার করুন।',
893893
form_identifier_not_found:
894894
'এই শনাক্তকারী দিয়ে কোনো অ্যাকাউন্ট পাওয়া যায়নি। দয়া করে চেক করুন এবং আবার চেষ্টা করুন।',
895+
form_new_password_matches_current: undefined,
895896
form_param_format_invalid: 'লেখা মানটি একটি অবৈধ ফরম্যাটে আছে। দয়া করে চেক করুন এবং সংশোধন করুন।',
896897
form_param_format_invalid__email_address: 'ইমেইল ঠিকানা একটি বৈধ ইমেইল ঠিকানা হতে হবে।',
897898
form_param_format_invalid__phone_number: 'ফোন নম্বর একটি বৈধ আন্তর্জাতিক ফরম্যাটে হতে হবে।',

packages/localizations/src/ca-ES.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -886,6 +886,7 @@ export const caES: LocalizationResource = {
886886
form_identifier_exists__phone_number: undefined,
887887
form_identifier_exists__username: undefined,
888888
form_identifier_not_found: 'No hem trobat cap compte amb aquests detalls.',
889+
form_new_password_matches_current: undefined,
889890
form_param_format_invalid: 'Format de paràmetre no vàlid.',
890891
form_param_format_invalid__email_address: "L'adreça de correu electrònic ha de ser una adreça vàlida.",
891892
form_param_format_invalid__phone_number: 'El número de telèfon ha de tenir un format internacional vàlid.',

packages/localizations/src/cs-CZ.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -897,6 +897,7 @@ export const csCZ: LocalizationResource = {
897897
form_identifier_exists__phone_number: 'Toto telefonní číslo již bylo použito.',
898898
form_identifier_exists__username: 'Toto uživatelské jméno již bylo použito.',
899899
form_identifier_not_found: 'Nebyl nalezen účet s těmihle detaily.',
900+
form_new_password_matches_current: undefined,
900901
form_param_format_invalid: 'Formát parametru je neplatný.',
901902
form_param_format_invalid__email_address: 'Emailová adresa musí být platná.',
902903
form_param_format_invalid__phone_number: 'Telefonní číslo musí být ve validním mezinárodním formátu.',

packages/localizations/src/da-DK.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -884,6 +884,7 @@ export const daDK: LocalizationResource = {
884884
form_identifier_exists__phone_number: 'Telefonnummeret er allerede i brug.',
885885
form_identifier_exists__username: 'Brugernavnet er allerede i brug.',
886886
form_identifier_not_found: 'Vi kunne ikke finde en konto med disse detaljer.',
887+
form_new_password_matches_current: undefined,
887888
form_param_format_invalid: 'Formatet er ugyldigt.',
888889
form_param_format_invalid__email_address: 'E-mailadressen skal være en gyldig e-mailadresse.',
889890
form_param_format_invalid__phone_number: 'Telefonnummeret skal være i et gyldigt internationalt format.',

packages/localizations/src/de-DE.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -901,6 +901,7 @@ export const deDE: LocalizationResource = {
901901
form_identifier_exists__phone_number: 'Diese Telefonnummer ist bereits vergeben. Bitte wählen Sie eine andere.',
902902
form_identifier_exists__username: 'Dieser Benutzername ist bereits vergeben. Bitte wählen Sie einen anderen.',
903903
form_identifier_not_found: 'Wir konnten kein Konto mit diesen Details finden.',
904+
form_new_password_matches_current: undefined,
904905
form_param_format_invalid: 'Das Format des eingegebenen Parameters ist ungültig.',
905906
form_param_format_invalid__email_address: 'Bitte geben Sie eine gültige E-Mail-Adresse ein.',
906907
form_param_format_invalid__phone_number: 'Die Telefonnummer muss ein gültiges internationales Format haben.',

0 commit comments

Comments
 (0)