Fix hash on double entries

This commit is contained in:
Florent 2012-10-24 18:25:36 +02:00 committed by Romain Bignon
commit e58a1d5027

View file

@ -39,6 +39,7 @@ class Ing(BaseBrowser):
'.*accountDetail.jsf.*': AccountHistory, '.*accountDetail.jsf.*': AccountHistory,
'.*displayTRHistoriqueLA.*': AccountHistory, '.*displayTRHistoriqueLA.*': AccountHistory,
'.*transferManagement.jsf': TransferPage, '.*transferManagement.jsf': TransferPage,
'.*onHoldTransferManagement.jsf': TransferPage,
'.*DisplayDoTransferCommand.*': TransferPage, '.*DisplayDoTransferCommand.*': TransferPage,
'.*transferCreateValidation.jsf': TransferConfirmPage '.*transferCreateValidation.jsf': TransferConfirmPage
} }
@ -110,7 +111,7 @@ class Ing(BaseBrowser):
hashlist = [] hashlist = []
for transaction in self.page.get_transactions(): for transaction in self.page.get_transactions():
while transaction.id in hashlist: while transaction.id in hashlist:
transaction.id = hashlib.md5(transaction.id + "1") transaction.id = hashlib.md5(transaction.id + "1").hexdigest()
hashlist.append(transaction.id) hashlist.append(transaction.id)
yield transaction yield transaction
if self.page.islast(): if self.page.islast():