From 53a645e990df6ac49ef71cdd7205d5af49ea0d09 Mon Sep 17 00:00:00 2001 From: Vincent Ardisson Date: Fri, 3 Feb 2017 11:17:36 +0100 Subject: [PATCH] [spirica] 0% portfolio_share is different than NotAvailable --- modules/spirica/pages.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/spirica/pages.py b/modules/spirica/pages.py index 6bc1d15a11..2e4a4f558d 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): -- GitLab