fix(web): avoid replaceAll in admin label form

This commit is contained in:
vsxd 2026-03-20 16:07:41 +08:00 • committed by Xudong Sun
parent 54b165e188
commit e6abc83133

View file

@ -64,7 +64,7 @@ export function normalizeLabelFormState(form: LabelFormState): LabelFormState {
sortOrder: Number.isFinite(form.sortOrder) ? form.sortOrder : 0,
translations: form.translations
.map((translation) => ({
locale: translation.locale.trim().replaceAll('_', '-').toLowerCase(),
locale: translation.locale.trim().replace(/_/g, '-').toLowerCase(),
displayName: translation.displayName.trim(),
}))
.filter((translation) => translation.locale && translation.displayName),