diff options
Diffstat (limited to 'addons/web/static/src/js/chrome/view_manager.js')
| -rw-r--r-- | addons/web/static/src/js/chrome/view_manager.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/addons/web/static/src/js/chrome/view_manager.js b/addons/web/static/src/js/chrome/view_manager.js index d96cb711f32..e15df8f0acc 100644 --- a/addons/web/static/src/js/chrome/view_manager.js +++ b/addons/web/static/src/js/chrome/view_manager.js @@ -183,7 +183,9 @@ var ViewManager = Widget.extend(ControlPanelMixin, { core.bus.on('clear_uncommitted_changes', self, function(chain_callbacks) { chain_callbacks(function() { if (self.active_view.controller) { - return self.active_view.controller.canBeDiscarded(); + return self.active_view.controller.discardChanges(undefined, { + readonlyIfRealDiscard: true, + }); } }); }); |
