From 3942308bc4843133b3713fb342be1e54b2eab409 Mon Sep 17 00:00:00 2001 From: lejeune quentin <qle@odoo.com> Date: Tue, 12 Nov 2019 12:12:30 +0000 Subject: [PATCH] [FIX] iot: Fix support of device with protocol 0 The self don't contain 'interface_protocol'. The 'interface_protocol' is in self.dev because we add this in 'supported' function. closes odoo/odoo#40132 X-original-commit: 6963a016385c4310dd547ae2d0d7e1d5cb4fab67 Signed-off-by: Quentin Lejeune (qle) <qle@odoo.com> --- addons/hw_drivers/drivers/KeyboardUSBDriver.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/hw_drivers/drivers/KeyboardUSBDriver.py b/addons/hw_drivers/drivers/KeyboardUSBDriver.py index 31835539f07c..91a06523061d 100644 --- a/addons/hw_drivers/drivers/KeyboardUSBDriver.py +++ b/addons/hw_drivers/drivers/KeyboardUSBDriver.py @@ -51,7 +51,7 @@ class KeyboardUSBDriver(Driver): if (self.dev.idVendor == device.info.vendor) and (self.dev.idProduct == device.info.product): self.input_device = device - if 'barcode' in self._device_name.lower() or 'scanner' in self._device_name.lower() or self.interface_protocol == '0': + if 'barcode' in self._device_name.lower() or 'scanner' in self._device_name.lower() or self.dev.interface_protocol == '0': self._device_type = 'scanner' self._barcodes = Queue() self._current_barcode = '' -- GitLab