diff --git a/addons/web/static/src/js/chrome/view_manager.js b/addons/web/static/src/js/chrome/view_manager.js index 391e0d05ebf..02250d5cc15 100644 --- a/addons/web/static/src/js/chrome/view_manager.js +++ b/addons/web/static/src/js/chrome/view_manager.js @@ -178,7 +178,9 @@ var ViewManager = Widget.extend(ControlPanelMixin, { } core.bus.on('clear_uncommitted_changes', self, function(chain_callbacks) { chain_callbacks(function() { - return self.active_view.controller.canBeDiscarded(); + if (self.active_view.controller) { + return self.active_view.controller.canBeDiscarded(); + } }); }); });