From 74a5e8dd1d007e262aa1c5b8f5b7fac762da7dc6 Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Wed, 28 Oct 2020 19:13:32 +0200 Subject: [PATCH] FIx: Bill Entries validation --- client/src/containers/Purchases/Bill/BillForm.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/client/src/containers/Purchases/Bill/BillForm.js b/client/src/containers/Purchases/Bill/BillForm.js index 15b2c5904..45ab5a693 100644 --- a/client/src/containers/Purchases/Bill/BillForm.js +++ b/client/src/containers/Purchases/Bill/BillForm.js @@ -103,7 +103,12 @@ function BillForm({ .label(formatMessage({ id: 'note' })), entries: Yup.array().of( Yup.object().shape({ - quantity: Yup.number().nullable(), + quantity: Yup.number() + .nullable() + .when(['rate'], { + is: (rate) => rate, + then: Yup.number().required(), + }), rate: Yup.number().nullable(), item_id: Yup.number() .nullable()