diff options
| author | Jeremy Kersten <jke@odoo.com> | 2016-07-26 13:35:07 +0200 |
|---|---|---|
| committer | Jeremy Kersten <jke@odoo.com> | 2016-07-26 13:35:11 +0200 |
| commit | 077dde3a693d86fc23293ada862e2a7b7d60e083 (patch) | |
| tree | 5e48495b1169274291441a432e29741c9d1a4589 /addons/calendar/static/src | |
| parent | e1c55b2d2d3fc2ea61160b5305c7219e810553be (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.js | 7 |
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() { |
