diff --git a/modules/cmso/par/browser.py b/modules/cmso/par/browser.py index 4efe1c789258aefe5ead8338505206acdca0553d..18de621c551595d6e588a047f90a514b311c497f 100644 --- a/modules/cmso/par/browser.py +++ b/modules/cmso/par/browser.py @@ -300,7 +300,7 @@ def iter_coming(self, account): def iter_investment(self, account): account = self.get_account(account.id) - if account.type == Account.TYPE_LIFE_INSURANCE: + if account.type in (Account.TYPE_LIFE_INSURANCE, Account.TYPE_PERP): url = json.loads(self.lifeinsurance.go(accid=account._index).content)['url'] url = self.location(url).page.get_link("supports") if not url: diff --git a/modules/cmso/par/pages.py b/modules/cmso/par/pages.py index 346b04cb5e8ce468eb6836ad03ef006aca7626c6..d3fce41ca89969c67ee879726667bd4dbbfb199d 100644 --- a/modules/cmso/par/pages.py +++ b/modules/cmso/par/pages.py @@ -76,6 +76,7 @@ class AccountsPage(LoggedPage, JsonPage): ('capital plus', Account.TYPE_SAVINGS), ('capital expansion', Account.TYPE_DEPOSIT), ('carte', Account.TYPE_CARD), + ('previ-retraite', Account.TYPE_PERP), ]) def get_keys(self):