diff options
Diffstat (limited to 'addons/barcodes/static/src/js/barcode_parser.js')
| -rw-r--r-- | addons/barcodes/static/src/js/barcode_parser.js | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/addons/barcodes/static/src/js/barcode_parser.js b/addons/barcodes/static/src/js/barcode_parser.js index d615e2e89fe..9dd73bf060e 100644 --- a/addons/barcodes/static/src/js/barcode_parser.js +++ b/addons/barcodes/static/src/js/barcode_parser.js @@ -19,9 +19,11 @@ var BarcodeParser = Class.extend({ load: function(){ var self = this; var id = this.nomenclature_id[0]; - rpc.query({model: 'barcode.nomenclature', method: 'read'}) - .args([[id], ['name','rule_ids','upc_ean_conv']]) - .exec({type: "ajax"}) + rpc.query({ + model: 'barcode.nomenclature', + method: 'read', + args: [[id], ['name','rule_ids','upc_ean_conv']], + }) .then(function (nomenclatures){ self.nomenclature = nomenclatures[0]; @@ -29,12 +31,13 @@ var BarcodeParser = Class.extend({ [['barcode_nomenclature_id', '=', self.nomenclature.id]], ['name', 'sequence', 'type', 'encoding', 'pattern', 'alias'], ]; - return rpc - .query({model: 'barcode.rule', method: 'search_read'}) - .args(args) - .exec({type: "ajax"}); + return rpc.query({ + model: 'barcode.rule', + method: 'search_read', + args: args, + }); }).then(function(rules){ - rules = rules.records.sort(function(a, b){ return a.sequence - b.sequence; }); + rules = rules.sort(function(a, b){ return a.sequence - b.sequence; }); self.nomenclature.rules = rules; }); }, |
