summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/view_form.js
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2015-02-27 17:18:06 +0100
committerChristophe Simonis <chs@odoo.com>2015-02-27 17:18:06 +0100
commit128de187a322ec561a194e5dfba6c04761c4c1e5 (patch)
tree5e56e9b9f01a27dd45c458a54a2db6d3cd48019e /addons/web/static/src/js/view_form.js
parentfb285d869548a75457bf7fe89a22801de4269c91 (diff)
[FIX] web: KanbanSelection and Priority widgets
Use directly datarecord id instead of previously stored value which may not be up to date.
Diffstat (limited to 'addons/web/static/src/js/view_form.js')
-rw-r--r--addons/web/static/src/js/view_form.js6
1 files changed, 2 insertions, 4 deletions
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js
index df1b0033569..4de993bee3f 100644
--- a/addons/web/static/src/js/view_form.js
+++ b/addons/web/static/src/js/view_form.js
@@ -2365,7 +2365,6 @@ instance.web.form.KanbanSelection = instance.web.form.FieldChar.extend({
},
render_value: function() {
var self = this;
- this.record_id = this.view.datarecord.id;
this.states = this.prepare_dropdown_selection();;
this.$el.html(QWeb.render("KanbanSelection", {'widget': self}));
this.$el.find('li').on('click', this.set_kanban_selection.bind(this));
@@ -2383,7 +2382,7 @@ instance.web.form.KanbanSelection = instance.web.form.FieldChar.extend({
write_values[self.name] = value;
return this.view.dataset._model.call(
'write', [
- [self.record_id],
+ [this.view.datarecord.id],
write_values,
self.view.dataset.get_context()
]).done(self.reload_record.bind(self));
@@ -2421,7 +2420,6 @@ instance.web.form.Priority = instance.web.form.FieldChar.extend({
},
render_value: function() {
var self = this;
- this.record_id = this.view.datarecord.id;
this.priorities = this.prepare_priority();
this.$el.html(QWeb.render("Priority", {'widget': this}));
if (!this.get('readonly')){
@@ -2441,7 +2439,7 @@ instance.web.form.Priority = instance.web.form.FieldChar.extend({
write_values[self.name] = value;
return this.view.dataset._model.call(
'write', [
- [self.record_id],
+ [this.view.datarecord.id],
write_values,
self.view.dataset.get_context()
]).done(self.reload_record.bind(self));