From 0bd9dbdba2f4d7bce4536c1ec3ea00184c4e9422 Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Fri, 23 Jun 2023 14:56:38 +0300 Subject: [PATCH] try catch qrcode --- client/src/views/fields/barcode.js | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/client/src/views/fields/barcode.js b/client/src/views/fields/barcode.js index 651c2a0b4d..cf569ecf08 100644 --- a/client/src/views/fields/barcode.js +++ b/client/src/views/fields/barcode.js @@ -126,14 +126,19 @@ define('views/fields/barcode', ['views/fields/varchar'], function (Dep) { size = containerWidth; } - new QRCode(this.$el.find('.barcode').get(0), { - text: value, - width: size, - height: size, - colorDark : '#000000', - colorLight : '#ffffff', - correctLevel : QRCode.CorrectLevel.H, - }); + try { + new QRCode(this.$el.find('.barcode').get(0), { + text: value, + width: size, + height: size, + colorDark : '#000000', + colorLight : '#ffffff', + correctLevel : QRCode.CorrectLevel.H, + }); + } + catch (e) { + console.error(this.name + ': ' + e.message); + } } else { var $barcode = $(this.getSelector() + ' .barcode');