From e6107742f90087efa656858413d3b97fa5aad955 Mon Sep 17 00:00:00 2001 From: Guillaume Risbourg Date: Wed, 28 Aug 2019 12:13:04 +0200 Subject: [PATCH] [cmso] Added TYPE_PERP for "pep previ-retraite" accounts Modified iter_investment function to handle PERP accounts Listed in 11364@zendesk --- modules/cmso/par/browser.py | 2 +- modules/cmso/par/pages.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/cmso/par/browser.py b/modules/cmso/par/browser.py index 4efe1c7892..18de621c55 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 346b04cb5e..d3fce41ca8 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): -- GitLab