CE-1727 - in Yup required message, show 'This field' instead of 'undefined' if field doesn't have a label

This commit is contained in:
2024-09-20 10:44:26 -05:00
parent e303ed0b43
commit 597fde977f

View File

@ -136,11 +136,11 @@ class DynamicFormUtils
// the "nullable(true)" here doesn't mean that you're allowed to set the field to null... //
// rather, it's more like "null is how empty will be treated" or some-such... //
////////////////////////////////////////////////////////////////////////////////////////////
return (Yup.string().required(`${field.label} is required.`).nullable(true));
return (Yup.string().required(`${field.label ?? "This field"} is required.`).nullable(true));
}
else
{
return (Yup.string().required(`${field.label} is required.`));
return (Yup.string().required(`${field.label ?? "This field"} is required.`));
}
}
return (null);