[IMP] add some deferred returns to kanban view's do_search handler

bzr revid: xmo@openerp.com-20130204102506-lxe2f4r88s36mdsc
This commit is contained in:
Xavier Morel 2013-02-04 11:25:06 +01:00
parent ffa1be00e1
commit 9ac5a60972
1 changed files with 2 additions and 2 deletions

View File

@ -227,14 +227,14 @@ instance.web_kanban.KanbanView = instance.web.View.extend({
this.search_domain = domain;
this.search_context = context;
this.search_group_by = group_by;
$.when(this.has_been_loaded).done(function() {
return $.when(this.has_been_loaded).then(function() {
self.group_by = group_by.length ? group_by[0] : self.fields_view.arch.attrs.default_group_by;
self.group_by_field = self.fields_view.fields[self.group_by] || {};
self.grouped_by_m2o = (self.group_by_field.type === 'many2one');
self.$buttons.find('.oe_alternative').toggle(self.grouped_by_m2o);
self.$el.toggleClass('oe_kanban_grouped_by_m2o', self.grouped_by_m2o);
var grouping = new instance.web.Model(self.dataset.model, context, domain).query().group_by(self.group_by);
$.when(grouping).done(function(groups) {
return $.when(grouping).done(function(groups) {
if (groups) {
self.do_process_groups(groups);
} else {