From 576479ef529b8f52d33f625d754b29d7b7c78a13 Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Sat, 28 Nov 2020 19:38:32 +0200 Subject: [PATCH] Fix: min sell and purchase price zero. --- client/src/containers/Items/ItemForm.schema.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/src/containers/Items/ItemForm.schema.js b/client/src/containers/Items/ItemForm.schema.js index 3d7b7a6aa..0046d403f 100644 --- a/client/src/containers/Items/ItemForm.schema.js +++ b/client/src/containers/Items/ItemForm.schema.js @@ -17,14 +17,14 @@ const Schema = Yup.object().shape({ .max(DATATYPES_LENGTH.STRING) .label(formatMessage({ id: 'item_type_' })), code: Yup.string().trim().min(0).max(DATATYPES_LENGTH.STRING), - cost_price: Yup.number().when(['purchasable'], { + cost_price: Yup.number().min(0).when(['purchasable'], { is: true, then: Yup.number() .required() .label(formatMessage({ id: 'cost_price_' })), otherwise: Yup.number().nullable(true), }), - sell_price: Yup.number().when(['sellable'], { + sell_price: Yup.number().min(0).when(['sellable'], { is: true, then: Yup.number() .required()