From 7b3dcf295e68a83036c4af03da2ccce676051d18 Mon Sep 17 00:00:00 2001 From: Patrick Fic Date: Fri, 27 Jan 2023 13:20:53 -0800 Subject: [PATCH] IO-2156 Resolve AH detail line validation issue. --- .../job-lines-upsert-modal.component.jsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/client/src/components/job-lines-upsert-modal/job-lines-upsert-modal.component.jsx b/client/src/components/job-lines-upsert-modal/job-lines-upsert-modal.component.jsx index 1b411baef..4fed7188b 100644 --- a/client/src/components/job-lines-upsert-modal/job-lines-upsert-modal.component.jsx +++ b/client/src/components/job-lines-upsert-modal/job-lines-upsert-modal.component.jsx @@ -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(