diff --git a/modules/bred/bred/pages.py b/modules/bred/bred/pages.py index b95899545b18aecda65ca3ea21ca6183f60c565d..fd8fb046ee8998dff34ea84d8c9ebae75182f154 100644 --- a/modules/bred/bred/pages.py +++ b/modules/bred/bred/pages.py @@ -32,7 +32,7 @@ from woob.capabilities.wealth import Investment from woob.tools.capabilities.bank.investments import is_isin_valid from woob.capabilities.profile import Person -from woob.browser.filters.standard import CleanText, CleanDecimal, Env, Eval +from woob.browser.filters.standard import CleanText, CleanDecimal, Env, Eval, Field from woob.browser.filters.html import Link from woob.browser.filters.json import Dict from woob.browser.elements import DictElement, ItemElement, method @@ -140,6 +140,7 @@ def iter_loans(self, current_univers): a.balance = -Decimal(str(content['montantCapitalDu']['valeur'])) a.currency = content['montantCapitalDu']['monnaie']['code'].strip() a._univers = current_univers + a._number = Field('id') yield a @@ -268,6 +269,7 @@ class item(ItemElement): obj_type = Account.TYPE_LIFE_INSURANCE obj_currency = 'EUR' obj__univers = Env('univers') + obj__number = Field('id') def obj_id(self): return Eval(str, Dict('numero'))(self)