summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlejeune quentin <qle@odoo.com>2018-09-28 12:51:22 +0200
committerJosse Colpaert <jco@odoo.com>2018-10-01 16:34:30 +0200
commitb30df8f3fdd31b273f1203a51ad49ab5c8d0c20b (patch)
tree95179091ef1c75a8ca95d9bc54f8b24a3df0674a
parentc1a591531c3bdcf462f1ce51563a2e56dcbd6c71 (diff)
[FIX] iot: restart Odoo after loading drivers in IoT Box web interface
-rw-r--r--addons/hw_posbox_homepage/controllers/main.py2
-rw-r--r--addons/hw_posbox_homepage/views/driver_list.html2
2 files changed, 3 insertions, 1 deletions
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);
});
});
});