summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/js/fields/relational_fields.js20
1 files changed, 8 insertions, 12 deletions
diff --git a/addons/web/static/src/js/fields/relational_fields.js b/addons/web/static/src/js/fields/relational_fields.js
index 4c92c0973b9..a1efa85498e 100644
--- a/addons/web/static/src/js/fields/relational_fields.js
+++ b/addons/web/static/src/js/fields/relational_fields.js
@@ -1221,18 +1221,14 @@ var FieldX2Many = AbstractField.extend({
_onSaveLine: function (ev) {
var self = this;
ev.stopPropagation();
- this.trigger_up('mutexify', {
- action: function () {
- return self.renderer.commitChanges(ev.data.recordID).then(function () {
- self.trigger_up('mutexify', {
- action: function () {
- return self._saveLine(ev.data.recordID)
- .done(ev.data.onSuccess)
- .fail(ev.data.onFailure);
- },
- });
- });
- },
+ this.renderer.commitChanges(ev.data.recordID).then(function () {
+ self.trigger_up('mutexify', {
+ action: function () {
+ return self._saveLine(ev.data.recordID)
+ .done(ev.data.onSuccess)
+ .fail(ev.data.onFailure);
+ },
+ });
});
},
/**