diff options
| author | Christophe Simonis <chs@odoo.com> | 2019-09-25 13:43:26 +0200 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2019-09-25 13:43:26 +0200 |
| commit | 257a382b5cb306a7603139421c336eab71d10036 (patch) | |
| tree | 8d21c5394a255ccfe716d5fb4ff525b047bbb6b4 /addons/web/static/src/js/views/basic/basic_controller.js | |
| parent | 3c8f9a19731056e9c1a8d95a39f0b8d22e69d412 (diff) | |
| parent | dd627b9698d18fe8a0bbf56e07edcc30f8af0117 (diff) | |
[MERGE] forward port branch saas-12.3 up to dd627b9698d
Diffstat (limited to 'addons/web/static/src/js/views/basic/basic_controller.js')
| -rw-r--r-- | addons/web/static/src/js/views/basic/basic_controller.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/addons/web/static/src/js/views/basic/basic_controller.js b/addons/web/static/src/js/views/basic/basic_controller.js index fc9cd1c7f2f..e7e7c461b76 100644 --- a/addons/web/static/src/js/views/basic/basic_controller.js +++ b/addons/web/static/src/js/views/basic/basic_controller.js @@ -386,10 +386,13 @@ var BasicController = AbstractController.extend(FieldManagerMixin, { options = options || {}; return this.canBeDiscarded(recordID) .then(function (needDiscard) { - if (options.noAbandon || (options.readonlyIfRealDiscard && !needDiscard)) { + if (options.readonlyIfRealDiscard && !needDiscard) { return; } self.model.discardChanges(recordID); + if (options.noAbandon) { + return; + } if (self.model.canBeAbandoned(recordID)) { self._abandonRecord(recordID); return; |
