fix when there are several cards

This commit is contained in:
Romain Bignon 2014-03-12 08:23:42 +01:00
commit a9afcb685d

View file

@ -268,6 +268,8 @@ class CardPage(OperationsPage, LoggedPage):
def parse(self, el):
label = CleanText('//div[contains(@class, "lister")]//p[@class="c"]')(el)
if not label:
return
label = re.findall('(\d+ [^ ]+ \d+)', label)[-1]
# use the trick of relativedelta to get the last day of month.
self.env['debit_date'] = parse_french_date(label) + relativedelta(day=31)