From f9fa39a8c0edad8624be6327b0b0c6ef59650464 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Wed, 8 Mar 2017 16:31:03 +0100 Subject: [PATCH] [FIX] board: correctly handle invalid actions This may happen when a dashboard contain references to deleted actions. --- addons/board/static/src/js/dashboard.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/board/static/src/js/dashboard.js b/addons/board/static/src/js/dashboard.js index 0d1d210a4de..588d2a862d7 100644 --- a/addons/board/static/src/js/dashboard.js +++ b/addons/board/static/src/js/dashboard.js @@ -173,6 +173,8 @@ instance.web.form.DashBoard = instance.web.form.FormWidget.extend({ action = result, view_mode = action_attrs.view_mode; + if (!action) { return; } + // evaluate action_attrs context and domain action_attrs.context_string = action_attrs.context; action_attrs.context = instance.web.pyeval.eval(