diff --git a/addons/web/static/src/js/views/form_relational_widgets.js b/addons/web/static/src/js/views/form_relational_widgets.js index 428a2fe4758..ba6573ed306 100644 --- a/addons/web/static/src/js/views/form_relational_widgets.js +++ b/addons/web/static/src/js/views/form_relational_widgets.js @@ -1490,7 +1490,9 @@ var FieldMany2ManyTags = AbstractManyField.extend(common.CompletionFieldMixin, c var id = $(ev.currentTarget).data('id'); var self = this; - this.dataset._model.call('write', [id, {'color': color}]).done(function(){ + this.dataset.call('write', [id, {'color': color}]).done(function(){ + self.dataset.cache[id].from_read = {}; + self.dataset.evict_record(id); var tag = self.$el.find("span.badge[data-id='" + id + "']"); var old_color = tag.data('color'); tag.removeClass('o_tag_color_' + old_color);