From bb04da8f642bbb7de80ed4630c76181e23afe92d Mon Sep 17 00:00:00 2001 From: Antoine Prieels Date: Thu, 25 Feb 2021 08:37:26 +0000 Subject: [PATCH] [FIX] hw_drivers: Traceback in 'device_changed' MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Only the 'action' requests have the 'data' parameter set, so any other request triggering a 'device_changed' failed. closes odoo/odoo#66826 X-original-commit: 0850814dda9802973e48ef89d6a81d61fc36a646 Signed-off-by: Quentin Lejeune (qle) Signed-off-by: Antoine Prieƫls --- addons/hw_drivers/event_manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/hw_drivers/event_manager.py b/addons/hw_drivers/event_manager.py index ec99a24abc5..f76968f97ed 100644 --- a/addons/hw_drivers/event_manager.py +++ b/addons/hw_drivers/event_manager.py @@ -44,7 +44,7 @@ class EventManager(object): **device.data, 'device_identifier': device.device_identifier, 'time': time.time(), - 'request_data': json.loads(request.params['data']) if request else None, + 'request_data': json.loads(request.params['data']) if request and 'data' in request.params else None, } self.events.append(event) for session in self.sessions: