From efd7f4c39b99f50a49c47caa7cd450782f253ac0 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Thu, 20 Sep 2012 14:20:53 +0200 Subject: [PATCH] Adapted to qdp's code bzr revid: nicolas.vanhoren@openerp.com-20120920122053-l9117f85q04lad03 --- .../account/static/src/js/account_move_reconciliation.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/addons/account/static/src/js/account_move_reconciliation.js b/addons/account/static/src/js/account_move_reconciliation.js index beeb64116bb..92827832ad3 100644 --- a/addons/account/static/src/js/account_move_reconciliation.js +++ b/addons/account/static/src/js/account_move_reconciliation.js @@ -36,11 +36,10 @@ openerp.account = function (instance) { this.last_context = context; this.last_group_by = group_by; this.old_search = _.bind(this._super, this); - var mod = new instance.web.Model(this.model, context, domain); - return mod.query("partner_id").group_by(["partner_id"]).pipe(function(result) { + var mod = new instance.web.Model("account.move.line", context, domain); + return mod.call("list_partners_to_reconcile", []).pipe(function(result) { var current = self.current_partner !== null ? self.partners[self.current_partner][0] : null; - self.partners = _.chain(result).pluck("attributes").pluck("value") - .filter(function(el) {return !!el;}).value(); + self.partners = result; var index = _.find(_.range(self.partners.length), function(el) { if (current === self.partners[el][0]) return true;