diff --git a/addons/web/static/src/js/framework/barcode_events.js b/addons/web/static/src/js/framework/barcode_events.js index 2cbbb89d8b1..42b20deedd0 100644 --- a/addons/web/static/src/js/framework/barcode_events.js +++ b/addons/web/static/src/js/framework/barcode_events.js @@ -13,6 +13,7 @@ odoo.define('web.BarcodeEvents', function(require) { init: function(parent) { mixins.PropertiesMixin.init.call(this); + this.setParent(parent); }, handle_buffered_keys: function() { diff --git a/addons/web/static/src/js/web_client.js b/addons/web/static/src/js/web_client.js index dbd1e562810..f1939406c9e 100644 --- a/addons/web/static/src/js/web_client.js +++ b/addons/web/static/src/js/web_client.js @@ -37,7 +37,7 @@ var WebClient = Widget.extend({ this.menu_dm = new utils.DropMisordered(); this.action_mutex = new utils.Mutex(); this.set('title_part', {"zopenerp": "Odoo"}); - this.barcode_events = new BarcodeEvents(); + this.barcode_events = new BarcodeEvents(this); }, start: function() { var self = this;