summaryrefslogtreecommitdiff
path: root/addons/stock/static/src/js/widgets.js
diff options
context:
space:
mode:
authorQuentin (OpenERP) <qdp-launchpad@openerp.com>2014-04-25 16:29:39 +0200
committerQuentin (OpenERP) <qdp-launchpad@openerp.com>2014-04-25 16:29:39 +0200
commit599355ea691b985ea02e54a074cefeb77bcd26c3 (patch)
tree4e6602f1eddd64c1044f8cc17cc139f61c92f610 /addons/stock/static/src/js/widgets.js
parentcba2365d95d117d7768c1976ba78b75fc2f5b9a9 (diff)
[REF] stock: removal of TODO statements
bzr revid: qdp-launchpad@openerp.com-20140425142939-atjre88c9zvl5r93
Diffstat (limited to 'addons/stock/static/src/js/widgets.js')
-rw-r--r--addons/stock/static/src/js/widgets.js10
1 files changed, 8 insertions, 2 deletions
diff --git a/addons/stock/static/src/js/widgets.js b/addons/stock/static/src/js/widgets.js
index b7753cf1432..6a770a777b3 100644
--- a/addons/stock/static/src/js/widgets.js
+++ b/addons/stock/static/src/js/widgets.js
@@ -452,8 +452,14 @@ function openerp_picking_widgets(instance){
$(window).trigger('hashchange');
},
search_picking: function(barcode){
- //TODO don't crash if a not supported char is given
- var re = RegExp("([0-9]+):.*?"+barcode.toUpperCase(),"gi");
+ try {
+ var re = RegExp("([0-9]+):.*?"+barcode.toUpperCase(),"gi");
+ }
+ catch(e) {
+ //avoid crash if a not supported char is given (like '\' or ')')
+ return [];
+ }
+
var results = [];
for(var i = 0; i < 100; i++){
r = re.exec(this.picking_search_string);