diff --git a/addons/web/static/src/js/search.js b/addons/web/static/src/js/search.js index d2fe8072f40..c4627efc605 100644 --- a/addons/web/static/src/js/search.js +++ b/addons/web/static/src/js/search.js @@ -1611,6 +1611,7 @@ instance.web.search.FavoriteMenu = instance.web.Widget.extend({ } }) .on('reset', this.proxy('clear_selection')); + if (!this.action_id) return $.when(); return this.model.call('get_filters', [this.target_model, this.action_id]) .done(this.proxy('prepare_dropdown_menu')); }, diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index f9d336b52f7..1c41b043bf4 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -699,6 +699,7 @@ instance.web.ViewManager = instance.web.Widget.extend({ var self = this; if (!this.action_manager) return; var breadcrumbs = this.action_manager.get_breadcrumbs(); + if (!breadcrumbs.length) return; var $breadcrumbs = _.map(_.initial(breadcrumbs), function (bc) { var $link = $('').text(bc.title); $link.click(function () {