diff --git a/addons/hw_screen/static/src/js/worker.js b/addons/hw_screen/static/src/js/worker.js index 80c9d3a6d78..5949ab39cef 100644 --- a/addons/hw_screen/static/src/js/worker.js +++ b/addons/hw_screen/static/src/js/worker.js @@ -47,14 +47,17 @@ foreign_js(); } } - }, - - complete: function(jqXHR,err) { if (!stop_longpolling) { longpolling(); } }, + error: function (jqXHR, status, err) { + if (!stop_longpolling) { + setTimeout(longpolling, 5000); + } + }, + timeout: 30000, }); };