fix crash on empty field banquepopulaire investment

This commit is contained in:
Baptiste Delpey 2015-05-18 12:13:35 +02:00 committed by Romain Bignon
commit d3c972c20c

View file

@ -28,6 +28,7 @@ from mechanize import Cookie, FormNotFoundError
from weboob.exceptions import BrowserUnavailable, BrowserIncorrectPassword from weboob.exceptions import BrowserUnavailable, BrowserIncorrectPassword
from weboob.deprecated.browser import Page as _BasePage, BrokenPageError from weboob.deprecated.browser import Page as _BasePage, BrokenPageError
from weboob.capabilities.bank import Account, Investment from weboob.capabilities.bank import Account, Investment
from weboob.capabilities import NotAvailable
from weboob.tools.capabilities.bank.transactions import FrenchTransaction from weboob.tools.capabilities.bank.transactions import FrenchTransaction
from weboob.tools.json import json from weboob.tools.json import json
@ -662,4 +663,6 @@ class InvestmentPage(_BasePage):
def parse_decimal(self, string): def parse_decimal(self, string):
value = self.parser.tocleanstring(string) value = self.parser.tocleanstring(string)
if value == '':
return NotAvailable
return Decimal(Transaction.clean_amount(value)) return Decimal(Transaction.clean_amount(value))