From c6df38e753e1e7afe12e4109c953f0bd9822ca0c Mon Sep 17 00:00:00 2001 From: Patrick Fic <> Date: Tue, 8 Jun 2021 17:14:47 -0700 Subject: [PATCH] IO-1059 Auto validation for bill on exported job. --- client/src/components/bill-form/bill-form.component.jsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/client/src/components/bill-form/bill-form.component.jsx b/client/src/components/bill-form/bill-form.component.jsx index f74046c61..b686da87e 100644 --- a/client/src/components/bill-form/bill-form.component.jsx +++ b/client/src/components/bill-form/bill-form.component.jsx @@ -51,6 +51,11 @@ export function BillFormComponent({ setDiscount(opt.discount); }; + useEffect(() => { + if (job) form.validateFields(["is_credit_memo"]); + }, [job, form]); + console.log("🚀 ~ file: bill-form.component.jsx ~ line 57 ~ job", job); + useEffect(() => { if (form.getFieldValue("vendorid") && vendorAutoCompleteOptions) { const vendorId = form.getFieldValue("vendorid"); @@ -188,10 +193,10 @@ export function BillFormComponent({ label={t("bills.fields.is_credit_memo")} name="is_credit_memo" valuePropName="checked" - dependencies={["jobid"]} rules={[ ({ getFieldValue }) => ({ validator(rule, value) { + console.log("VALIDATOR FIRED"); if ( (job.status === bodyshop.md_ro_statuses.default_invoiced || job.status === bodyshop.md_ro_statuses.default_exported ||