Fix Entries validation

This commit is contained in:
elforjani3
2020-10-28 17:40:30 +02:00
parent 23d840be4f
commit b6d6e36574
3 changed files with 19 additions and 3 deletions

View File

@@ -115,7 +115,12 @@ function InvoiceForm({
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()