From 3d726cc5ea75dad642cd1c2303d3f28278135032 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Thu, 8 May 2014 11:09:02 +0200 Subject: [PATCH] sort transactions in descending dates --- modules/banqueaccord/browser.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/modules/banqueaccord/browser.py b/modules/banqueaccord/browser.py index d2f7ff97..ab364ee9 100644 --- a/modules/banqueaccord/browser.py +++ b/modules/banqueaccord/browser.py @@ -69,11 +69,13 @@ class BanqueAccordBrowser(LoginBrowser): @need_login def iter_history(self, account): - if account.type != account.TYPE_CARD: - return iter([]) - post = {'numeroCompte': account.id} + self.index.go(data=post) + + if account.type == account.TYPE_LOAN: + return self.page.iter_loan_transactions() + self.operations.go() - return self.page.get_history() + return sorted(self.page.iter_transactions(), key=lambda tr: tr.rdate, reverse=True)