From 0fd5eb34c6208e491e9748f6c4b12ff885b21960 Mon Sep 17 00:00:00 2001 From: "a.bouhuolia" Date: Thu, 25 Feb 2021 18:58:11 +0200 Subject: [PATCH] fix: bill new/edit optional fields. --- server/src/api/controllers/Purchases/Bills.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/src/api/controllers/Purchases/Bills.ts b/server/src/api/controllers/Purchases/Bills.ts index 92feb1603..ad8d75c07 100644 --- a/server/src/api/controllers/Purchases/Bills.ts +++ b/server/src/api/controllers/Purchases/Bills.ts @@ -111,8 +111,8 @@ export default class BillsController extends BaseController { check('entries.*.item_id').exists().isNumeric().toInt(), check('entries.*.rate').exists().isNumeric().toFloat(), check('entries.*.quantity').exists().isNumeric().toFloat(), - check('entries.*.discount').optional().isNumeric().toFloat(), - check('entries.*.description').optional().trim().escape(), + check('entries.*.discount').optional({ nullable: true }).isNumeric().toFloat(), + check('entries.*.description').optional({ nullable: true }).trim().escape(), ]; }