From b30df8f3fdd31b273f1203a51ad49ab5c8d0c20b Mon Sep 17 00:00:00 2001 From: lejeune quentin Date: Fri, 28 Sep 2018 12:51:22 +0200 Subject: [PATCH] [FIX] iot: restart Odoo after loading drivers in IoT Box web interface --- addons/hw_posbox_homepage/controllers/main.py | 2 +- addons/hw_posbox_homepage/views/driver_list.html | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/hw_posbox_homepage/controllers/main.py b/addons/hw_posbox_homepage/controllers/main.py index 83088ed4df2..3a21ba8cdae 100644 --- a/addons/hw_posbox_homepage/controllers/main.py +++ b/addons/hw_posbox_homepage/controllers/main.py @@ -205,7 +205,7 @@ class IoTboxHomepage(odoo.addons.web.controllers.main.Home): if resp and resp.data: zip_file = zipfile.ZipFile(io.BytesIO(resp.data)) zip_file.extractall("/home/pi/odoo/addons/hw_drivers/drivers") - subprocess.call("sudo service odoo restart") + subprocess.call("sudo service odoo restart", shell=True) subprocess.call("sudo mount -o remount,ro /", shell=True) subprocess.call("sudo mount -o remount,ro /root_bypass_ramdisks", shell=True) diff --git a/addons/hw_posbox_homepage/views/driver_list.html b/addons/hw_posbox_homepage/views/driver_list.html index 95ea5adeb6d..2e08872a686 100644 --- a/addons/hw_posbox_homepage/views/driver_list.html +++ b/addons/hw_posbox_homepage/views/driver_list.html @@ -14,7 +14,9 @@ location.reload(true); }, 20000); }).fail(function () { + setTimeout(function () { location.reload(true); + }, 20000); }); }); });