From efc0af516b0a7a5c295a170da64a5bf7db199b5b Mon Sep 17 00:00:00 2001 From: Florian Duguet Date: Fri, 30 Mar 2018 12:03:31 +0200 Subject: [PATCH] [societegenerale] skip transaction without date To avoid crash on sorted_transactions function in iter_coming. this function compare date and rdate of all transactions but it can happens sometimes that we don't have date for very recent transaction Closes: 596487@redmine --- modules/societegenerale/sgpe/browser.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/societegenerale/sgpe/browser.py b/modules/societegenerale/sgpe/browser.py index a173852c89..783c6c7b27 100644 --- a/modules/societegenerale/sgpe/browser.py +++ b/modules/societegenerale/sgpe/browser.py @@ -82,6 +82,9 @@ def card_history(self, account, coming): def get_cb_operations(self, account): self.location('/Pgn/NavigationServlet?PageID=Cartes&MenuID=%sOPF&Classeur=1&NumeroPage=1&Rib=%s&Devise=%s' % (self.MENUID, account.id, account.currency)) for coming in self.page.get_coming_list(): + if coming['date'] == 'Non definie': + # this is a very recent transaction and we don't know his date yet + continue for tr in self.card_history(account, coming): yield tr -- GitLab