diff --git a/modules/bforbank/browser.py b/modules/bforbank/browser.py index 0702a5c1701746929c009a9ec44f1703434c43c5..c5d51420f79f0c888c0beaf37877cd1351627f08 100644 --- a/modules/bforbank/browser.py +++ b/modules/bforbank/browser.py @@ -20,10 +20,11 @@ from dateutil.relativedelta import relativedelta from weboob.exceptions import BrowserIncorrectPassword from weboob.browser import LoginBrowser, URL, need_login -from weboob.capabilities.bank import Account, AccountNotFound, Investment +from weboob.capabilities.bank import Account, AccountNotFound from weboob.capabilities.base import empty from weboob.tools.capabilities.bank.transactions import sorted_transactions from weboob.tools.decorators import retry +from weboob.tools.capabilities.bank.investments import create_french_liquidity from .pages import ( LoginPage, ErrorPage, AccountsPage, HistoryPage, LoanHistoryPage, RibPage, @@ -275,11 +276,7 @@ def iter_investment(self, account): # _especes is set during BoursePage accounts parsing. BoursePage # inherits from lcl module BoursePage if bourse_account._especes: - i = Investment() - i.valuation = bourse_account._especes - i.code = u"XX-liquidity" - i.label = u"Liquidités" - invs.append(i) + invs.append(create_french_liquidity(bourse_account._especes)) self.leave_espace_bourse()