summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/views/basic/basic_controller.js
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2018-02-22 10:39:15 +0100
committerChristophe Simonis <chs@odoo.com>2018-02-22 10:39:15 +0100
commit9a84ba55330204c49e9c72d9e53660dfd11556ae (patch)
tree10c207733941a30d5ab86285ecb1c8b130c14200 /addons/web/static/src/js/views/basic/basic_controller.js
parent898cd0a5c1a9696f051477c1318a76c31eb40a16 (diff)
parente750bb6e1149cb05e13424d66d4ff12198b4cffe (diff)
[MERGE] forward port branch saas-11.1 up to e750bb6e114
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.js4
1 files changed, 3 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 2ddadfb0027..bc82710905b 100644
--- a/addons/web/static/src/js/views/basic/basic_controller.js
+++ b/addons/web/static/src/js/views/basic/basic_controller.js
@@ -335,7 +335,9 @@ var BasicController = AbstractController.extend(FieldManagerMixin, {
}
self.model.discardChanges(recordID);
if (self.model.isNew(recordID)) {
- self._abandonRecord(recordID);
+ if (self.model.canBeAbandoned(recordID)) {
+ self._abandonRecord(recordID);
+ }
return;
}
return self._confirmSave(recordID);