From 3903bda5c6e32ae0f0888d1f1957a0df824f1fd6 Mon Sep 17 00:00:00 2001 From: Sylvie Ye Date: Thu, 22 Mar 2018 16:46:55 +0100 Subject: [PATCH] [bp] handle empty amount in history with default value Closes: 580241@redmine --- modules/bp/pages/pro.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/bp/pages/pro.py b/modules/bp/pages/pro.py index 051f144e64..d6d0e4edcc 100644 --- a/modules/bp/pages/pro.py +++ b/modules/bp/pages/pro.py @@ -26,6 +26,7 @@ from weboob.browser.pages import LoggedPage, pagination from weboob.capabilities.bank import Account from weboob.capabilities.profile import Company +from weboob.capabilities.base import NotAvailable from weboob.tools.compat import urljoin, unicode from .accounthistory import Transaction @@ -85,7 +86,8 @@ class item(ItemElement): obj_date = Date(CleanText('.//td[@headers="date"]'), dayfirst=True) obj_raw = Transaction.Raw('.//td[@headers="libelle"]') - obj_amount = CleanDecimal('.//td[@headers="debit" or @headers="credit"]', replace_dots=True) + obj_amount = CleanDecimal('.//td[@headers="debit" or @headers="credit"]', + replace_dots=True, default=NotAvailable) class DownloadRib(LoggedPage, MyHTMLPage): -- GitLab