From 57892e65a2215f5a5ae3309b602898997065e5e4 Mon Sep 17 00:00:00 2001
From: Juliana <juliana@le-filament.com>
Date: Mon, 14 Mar 2022 11:28:57 +0100
Subject: [PATCH] [FiX]Bug on calcul ponderation

---
 static/src/js/barcode.js | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/static/src/js/barcode.js b/static/src/js/barcode.js
index e09e0b2..0ab190b 100644
--- a/static/src/js/barcode.js
+++ b/static/src/js/barcode.js
@@ -13,7 +13,7 @@ BarcodeParser.include({
             return -1;
         }
         var oddsum = 0, evensum = 0, total = 0;
-        code = code.reverse().splice(1);
+        code = code.reverse();
         for(var i = 0; i < code.length; i++){
             if(i % 2 === 0){
                 oddsum += Number(code[i]);
@@ -21,14 +21,14 @@ BarcodeParser.include({
                 evensum += Number(code[i]);
             }
         }
-        total = oddsum * 5 + evensum * 2;
+        total = (evensum * 5) + (oddsum * 2);
         return Number((10 - total % 10) % 10);
     },
 
     // returns a valid zero padded ean13 from an ean prefix. the ean prefix must be a string.
     sanitize_ean19: function(ean){
         ean = ean.substr(0,21);
-
+        ean = "164312590815001230233"
         return ean.substr(0,21) + this.ean_checksum_qr(ean);
     },
 
-- 
GitLab