From 1127024eb5f1fd8f253549d73a83238c29204400 Mon Sep 17 00:00:00 2001 From: Arthur Maniet Date: Wed, 17 Sep 2014 13:16:46 +0200 Subject: [PATCH] [FIX] account: bank statement reconciliation widget: wait for all reconciliations to be displayed before to load matches, so moves lines in reconciliation proposition are correctly excluded --- addons/account/static/src/js/account_widgets.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/addons/account/static/src/js/account_widgets.js b/addons/account/static/src/js/account_widgets.js index effdff1c7a19d..158805fe55f3f 100644 --- a/addons/account/static/src/js/account_widgets.js +++ b/addons/account/static/src/js/account_widgets.js @@ -234,12 +234,11 @@ openerp.account = function (instance) { .call("get_data_for_reconciliations", [reconciliations_to_show]) .then(function (data) { var child_promises = []; - var datum = data.shift(); - child_promises.push(self.displayReconciliation(datum.st_line.id, 'match', false, true, datum.st_line, datum.reconciliation_proposition)); while ((datum = data.shift()) !== undefined) child_promises.push(self.displayReconciliation(datum.st_line.id, 'inactive', false, true, datum.st_line, datum.reconciliation_proposition)); $.when.apply($, child_promises).then(function(){ self.$(".reconciliation_lines_container").animate({opacity: 1}, self.aestetic_animation_speed); + self.getChildren()[0].set("mode", "match"); }); }); });