From 275bd7e668ddf42b6841a3d77a169ca26b16bb15 Mon Sep 17 00:00:00 2001 From: Maxime Pommier Date: Tue, 16 Jul 2019 15:31:58 +0200 Subject: [PATCH] =?UTF-8?q?[caissedepargne]=C2=A0Add=20bdate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/caissedepargne/browser.py | 1 + modules/caissedepargne/pages.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/caissedepargne/browser.py b/modules/caissedepargne/browser.py index 79e5a25116..54f3401fd2 100644 --- a/modules/caissedepargne/browser.py +++ b/modules/caissedepargne/browser.py @@ -615,6 +615,7 @@ def _get_history(self, info, account_card=None): tr.type = Transaction.TYPE_DEFERRED_CARD if account_card: tr.card = card + tr.bdate = tr.rdate transactions_list.append(tr) if self.new_website: self.page.go_newsite_back_to_summary() diff --git a/modules/caissedepargne/pages.py b/modules/caissedepargne/pages.py index 94e907bf9e..a14ac593f0 100644 --- a/modules/caissedepargne/pages.py +++ b/modules/caissedepargne/pages.py @@ -728,7 +728,7 @@ def get_history(self): card_debit_date = self.doc.xpath(u'//span[@id="MM_HISTORIQUE_CB_m_TableTitle3_lblTitle"] | //label[contains(text(), "débiter le")]') if card_debit_date: - t.rdate = Date(dayfirst=True).filter(date) + t.rdate = t.bdate = Date(dayfirst=True).filter(date) m = re.search(r'\b(\d{2}/\d{2}/\d{4})\b', card_debit_date[0].text) assert m t.date = Date(dayfirst=True).filter(m.group(1)) @@ -1025,7 +1025,7 @@ class item(ItemElement): obj_type = Transaction.TYPE_DEFERRED_CARD obj_label = CleanText(TableCell('label')) obj_amount = CleanDecimal.French(TableCell('coming'), sign=lambda x: -1) - obj_rdate = Date(CleanText(TableCell('date')), dayfirst=True) + obj_rdate = obj_bdate = Date(CleanText(TableCell('date')), dayfirst=True) def obj_date(self): return self.page.get_date() -- GitLab