diff --git a/modules/spirica/pages.py b/modules/spirica/pages.py index 6bc1d15a1140a2aeb302e4534c7bfb0552c101f1..2e4a4f558dd6e374da99ef0369985ad99bef2da8 100644 --- a/modules/spirica/pages.py +++ b/modules/spirica/pages.py @@ -26,7 +26,7 @@ TableCell, Field, Async, AsyncLoad, Eval from weboob.browser.filters.html import Attr, Link from weboob.capabilities.bank import Account, Investment, Transaction -from weboob.capabilities.base import NotAvailable +from weboob.capabilities.base import NotAvailable, empty from weboob.exceptions import BrowserUnavailable @@ -104,7 +104,7 @@ def obj_valuation(self): def obj_portfolio_share(self): ps = MyDecimal(TableCell('portfolio_share', default=None))(self) - return Eval(lambda x: x / 100, ps)(self) if ps else NotAvailable + return Eval(lambda x: x / 100, ps)(self) if not empty(ps) else NotAvailable class TableTransactionsInvestment(TableInvestment):