From e5ffccdb28d100fa6e8a5abae56b60493dc1a1c7 Mon Sep 17 00:00:00 2001 From: Antoine Prieels Date: Fri, 6 Nov 2020 12:51:00 +0000 Subject: [PATCH] [IMP] hw_drivers: Add action data in IoT events Add all the request data in events triggered by IoT actions. closes odoo/odoo#61798 Taskid: 2320958 X-original-commit: a8c56602ba8301b6e901be7ffeaa219d77401f79 Related: odoo/enterprise#14763 Signed-off-by: Quentin Lejeune (qle) --- addons/hw_drivers/event_manager.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/hw_drivers/event_manager.py b/addons/hw_drivers/event_manager.py index c55c0d9c79a..ec99a24abc5 100644 --- a/addons/hw_drivers/event_manager.py +++ b/addons/hw_drivers/event_manager.py @@ -1,9 +1,11 @@ # -*- coding: utf-8 -*- # Part of Odoo. See LICENSE file for full copyright and licensing details. +import json from threading import Event import time +from odoo.http import request class EventManager(object): def __init__(self): @@ -42,6 +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, } self.events.append(event) for session in self.sessions: