From b22f58ae8067f7a17af0defe7dd65aa006f72557 Mon Sep 17 00:00:00 2001 From: joan Date: Wed, 3 Mar 2021 12:28:37 +0100 Subject: [PATCH] Issued filter fix --- modules/invoiceIn/front/index/index.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/modules/invoiceIn/front/index/index.js b/modules/invoiceIn/front/index/index.js index 6f8b228c20..4bb0fd6a4a 100644 --- a/modules/invoiceIn/front/index/index.js +++ b/modules/invoiceIn/front/index/index.js @@ -4,8 +4,8 @@ import Section from 'salix/components/section'; export default class Controller extends Section { exprBuilder(param, value) { switch (param) { - case 'shipped': - return {'t.shipped': { + case 'issued': + return {'ii.issued': { between: this.dateRange(value)} }; case 'id': @@ -13,7 +13,6 @@ export default class Controller extends Section { case 'supplierRef': case 'serialNumber': case 'serial': - case 'issued': case 'created': case 'isBooked': return {[`ii.${param}`]: value}; @@ -26,6 +25,15 @@ export default class Controller extends Section { return {[param]: value}; } } + + dateRange(value) { + const minHour = new Date(value); + minHour.setHours(0, 0, 0, 0); + const maxHour = new Date(value); + maxHour.setHours(23, 59, 59, 59); + + return [minHour, maxHour]; + } } ngModule.vnComponent('vnInvoiceInIndex', {