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" name="ah_detail_line"
valuePropName="checked" valuePropName="checked"
dependencies={["mod_lbr_ty"]} dependencies={["mod_lbr_ty"]}
initialValue={false}
rules={[ rules={[
({ getFieldValue }) => ({ ({ getFieldValue }) => ({
validator(rule, value) { validator(rule, value) {
console.log( if (
value === true, value === false ||
["LA1", "LA2", "LA3", "LA4", "LAU"].includes( value === undefined ||
getFieldValue("mod_lbr_ty") value === null
) )
); return Promise.resolve();
if (value === false) return Promise.resolve();
if ( if (
value === true && value === true &&
["LA1", "LA2", "LA3", "LA4", "LAU"].includes( ["LA1", "LA2", "LA3", "LA4", "LAU"].includes(