From: Vincent Vanwaelscappel Date: Mon, 12 Jul 2021 15:51:34 +0000 (+0200) Subject: wait #4588 @1.5 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=1b19c57937f8c414af27b50c174926143b5652b7;p=fluidbook-html5.git wait #4588 @1.5 --- diff --git a/js/libs/fluidbook/special/wescosales.js b/js/libs/fluidbook/special/wescosales.js index cf7ac6d7..12ff511f 100644 --- a/js/libs/fluidbook/special/wescosales.js +++ b/js/libs/fluidbook/special/wescosales.js @@ -115,11 +115,16 @@ function setWescoSalesPanel(ref, e, updateOnly) { wlines[d[0]] = {ca: d[1], qte: d[2]}; } } else { - if (wlines[d[0]] == null || wlines[d[0]] == undefined) { - wlines[d[0]] = {ca: 0, qte: 0}; + if (d[2] === null) { + suppLines[d[0]] = d[1]; + } else { + if (wlines[d[0]] == null || wlines[d[0]] == undefined) { + wlines[d[0]] = {ca: 0, qte: 0}; + } + + wlines[d[0]].ca += wescoParseNumber(d[1]); + wlines[d[0]].qte += wescoParseNumber(d[2]); } - wlines[d[0]].ca += wescoParseNumber(d[1]); - wlines[d[0]].qte += wescoParseNumber(d[2]); } } }); @@ -168,7 +173,10 @@ function setWescoSalesPanel(ref, e, updateOnly) { setInteractPanel(id, updateOnly); } -function wescoParseNumber(n){ +function wescoParseNumber(n) { + if (n === null) { + return 0; + } return parseInt(n.toString().replace(/,/g, '')); }