summaryrefslogtreecommitdiff
path: root/addons/calendar/static/src
diff options
context:
space:
mode:
authorJeremy Kersten <jke@odoo.com>2016-07-26 13:35:07 +0200
committerJeremy Kersten <jke@odoo.com>2016-07-26 13:35:11 +0200
commit077dde3a693d86fc23293ada862e2a7b7d60e083 (patch)
tree5e48495b1169274291441a432e29741c9d1a4589 /addons/calendar/static/src
parente1c55b2d2d3fc2ea61160b5305c7219e810553be (diff)
[FIX] calendar: don't duplicate all the calendar_contact
Before this patch, add_filter was called 2 times. Once when we select a partner in the drop down, we trigger a onchange value to change from false to the partner id. Once to reset to false the value after the first add_filter() This commit closes #9758
Diffstat (limited to 'addons/calendar/static/src')
-rw-r--r--addons/calendar/static/src/js/base_calendar.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/addons/calendar/static/src/js/base_calendar.js b/addons/calendar/static/src/js/base_calendar.js
index 411a5086f31..da9659bc788 100644
--- a/addons/calendar/static/src/js/base_calendar.js
+++ b/addons/calendar/static/src/js/base_calendar.js
@@ -101,8 +101,11 @@ function reload_favorite_list(result) {
},
});
this.ir_model_m2o.insertAfter($('div.oe_calendar_filter'));
- this.ir_model_m2o.on('change:value', self, function() {
- self.add_filter();
+ this.ir_model_m2o.on('change:value', self, function() {
+ // once selected, we reset the value to false.
+ if (self.ir_model_m2o.get_value()) {
+ self.add_filter();
+ }
});
},
add_filter: function() {