fix crash when there are only three columns in card transactions list
This commit is contained in:
parent
f688125ca7
commit
2a9978989a
1 changed files with 5 additions and 2 deletions
|
|
@ -178,8 +178,11 @@ class CardsPage(BasePage):
|
||||||
for i, line in enumerate(lines):
|
for i, line in enumerate(lines):
|
||||||
is_balance = line.xpath('./td/@class="cel-texte cel-neg"')
|
is_balance = line.xpath('./td/@class="cel-texte cel-neg"')
|
||||||
|
|
||||||
[date, label, _, amount] = [self.parser.tocleanstring(td)
|
# It is possible to have three or four columns.
|
||||||
for td in line.xpath('./td')]
|
cols = [self.parser.tocleanstring(td) for td in line.xpath('./td')]
|
||||||
|
date = cols[0]
|
||||||
|
label = cols[1]
|
||||||
|
amount = cols[-1]
|
||||||
|
|
||||||
t = Transaction(i)
|
t = Transaction(i)
|
||||||
t.set_amount(amount)
|
t.set_amount(amount)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue