]> _ Git - fluidbook-html5.git/commitdiff
fix #3118 @3
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 8 Oct 2019 16:28:31 +0000 (18:28 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 8 Oct 2019 16:28:31 +0000 (18:28 +0200)
js/libs/fluidbook/special/wescosales.js

index 7ff3ecbc64a03837b17754f202e111b651e84f0a..3267802f98b8b08659e4f669d9ce1a1e057042c2 100644 (file)
@@ -78,6 +78,9 @@ function setWescoSalesPanel(ref, e, updateOnly) {
     }
 
     var r = getWescoRef(ref);
+    if (r.ref === undefined) {
+        return;
+    }
     var rref = r.ref;
     var activeCountry = $("#wescosalesselect").val();
 
@@ -139,6 +142,9 @@ function getAllRefs() {
             var sheet = DATAS.basketReferences[country];
             for (var linenum in sheet) {
                 var line = sheet[linenum];
+                if (line[0] === null) {
+                    continue;
+                }
 
                 try {
                     var r = normalizeRef(line[0].toString());
@@ -255,6 +261,7 @@ function wescoLinksReady() {
 function normalizeRef(oref) {
     if (normalizeRefCache[oref] == null) {
         ref = oref.toString().replace(/\s*/g, '');
+        ref = ref.replace(/,/g, '');
         if (ref.length < 5) {
             var pad = "00000"
             ref = pad.substring(0, pad.length - ref.length) + ref;
@@ -275,6 +282,9 @@ function getWescoRef(ref) {
             var l = line0.length;
             for (var linenum in sheet) {
                 var line = sheet[linenum];
+                if (line[0] === null) {
+                    continue;
+                }
                 var r = normalizeRef(line[0].toString());
                 if (r != ref) {
                     continue;