FIx: Bill Entries validation

This commit is contained in:
elforjani3
2020-10-28 19:13:32 +02:00
parent bc94e4b5ab
commit 74a5e8dd1d

View File

@@ -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()