[FIX] small issue with adding an attribute called 'id' to a backbone model
triggers backbone's thinking that the model is 'not new' and trying to sync it with a remote on e.g. removal bzr revid: xmo@openerp.com-20130131135125-1x7czib7q0kafok8
This commit is contained in:
parent
9b3e333d67
commit
0ad34228e2
|
@ -1598,7 +1598,7 @@ instance.web.search.CustomFilters = instance.web.search.Input.extend({
|
||||||
get_groupby: function () { return [filter.context]; },
|
get_groupby: function () { return [filter.context]; },
|
||||||
get_domain: function () { return filter.domain; }
|
get_domain: function () { return filter.domain; }
|
||||||
},
|
},
|
||||||
id: filter['id'],
|
_id: filter['id'],
|
||||||
is_custom_filter: true,
|
is_custom_filter: true,
|
||||||
values: [{label: filter.name, value: null}]
|
values: [{label: filter.name, value: null}]
|
||||||
};
|
};
|
||||||
|
@ -1645,7 +1645,7 @@ instance.web.search.CustomFilters = instance.web.search.Input.extend({
|
||||||
},
|
},
|
||||||
toggle_filter: function (filter, preventSearch) {
|
toggle_filter: function (filter, preventSearch) {
|
||||||
var current = this.view.query.find(function (facet) {
|
var current = this.view.query.find(function (facet) {
|
||||||
return facet.get('id') === filter.id;
|
return facet.get('_id') === filter.id;
|
||||||
});
|
});
|
||||||
if (current) {
|
if (current) {
|
||||||
this.view.query.remove(current);
|
this.view.query.remove(current);
|
||||||
|
|
Loading…
Reference in New Issue