IO-2156 Resolve AH detail line validation issue.

This commit is contained in:
Patrick Fic
2023-01-27 13:20:53 -08:00
parent 380dbd8b96
commit 7b3dcf295e

View File

@@ -166,16 +166,16 @@ export function JobLinesUpsertModalComponent({
name="ah_detail_line"
valuePropName="checked"
dependencies={["mod_lbr_ty"]}
initialValue={false}
rules={[
({ getFieldValue }) => ({
validator(rule, value) {
console.log(
value === true,
["LA1", "LA2", "LA3", "LA4", "LAU"].includes(
getFieldValue("mod_lbr_ty")
)
);
if (value === false) return Promise.resolve();
if (
value === false ||
value === undefined ||
value === null
)
return Promise.resolve();
if (
value === true &&
["LA1", "LA2", "LA3", "LA4", "LAU"].includes(