summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/fields
diff options
context:
space:
mode:
authorqsm-odoo <qsm@odoo.com>2017-02-23 12:43:09 +0100
committerAaron Bohy <aab@odoo.com>2017-04-11 19:44:38 +0200
commitcce579434b172eeb63049a471334e18df15fa401 (patch)
tree134b658c4a5f2f5e653aa8b4b789398df0abc6d6 /addons/web/static/src/js/fields
parent92f24f2cfee293c80a1c831dd6b8fb542476f22c (diff)
[FIX] web: destroy internal m2o on m2m tag field re-render
Diffstat (limited to 'addons/web/static/src/js/fields')
-rw-r--r--addons/web/static/src/js/fields/relational_fields.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/addons/web/static/src/js/fields/relational_fields.js b/addons/web/static/src/js/fields/relational_fields.js
index 25c96a76a80..3e42c6e84c9 100644
--- a/addons/web/static/src/js/fields/relational_fields.js
+++ b/addons/web/static/src/js/fields/relational_fields.js
@@ -999,6 +999,9 @@ var FieldMany2ManyTags = AbstractRelationalField.extend({
_renderEdit: function () {
var self = this;
this._renderTags();
+ if (this.many2one) {
+ this.many2one.destroy();
+ }
this.many2one = new FieldMany2One(this, this.name, this.record, {
idForLabel: this.idForLabel,
mode: 'edit',