Merged in release/2023-01-27 (pull request #660)

IO-2156 Resolve AH detail line validation issue.
This commit is contained in:
Patrick Fic
2023-01-27 21:21:21 +00:00

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(