diff --git a/modules/banquepopulaire/browser.py b/modules/banquepopulaire/browser.py index 88fceb14adf867a4df9d95650df3cc4db8a02b7f..4412f05667b3bfd7d4e4d149c0ac5cb7eb667ccd 100644 --- a/modules/banquepopulaire/browser.py +++ b/modules/banquepopulaire/browser.py @@ -219,7 +219,7 @@ class BanquePopulaire(LoginBrowser): # natixis natixis_redirect = URL( - r'https://www.assurances.natixis.fr/espaceinternet-bp/views/common/routage.xhtml.*?windowId=[a-f0-9]+$', + r'https://www.assurances.natixis.fr/espaceinternet-bp/views/common/routage.xhtml.*?dswid=-?[a-f0-9]+$', NatixisRedirect ) natixis_choice = URL( diff --git a/modules/banquepopulaire/pages.py b/modules/banquepopulaire/pages.py index e851d416aede6a6572f4376f45c427c412fa9000..34a824213e7c9eab5947c04a82e848d6396d8099 100644 --- a/modules/banquepopulaire/pages.py +++ b/modules/banquepopulaire/pages.py @@ -702,6 +702,7 @@ class GenericAccountsPage(LoggedPage, MyHTMLPage): } ACCOUNT_PATTERNS = [ + (re.compile(r'.*Livret.*'), Account.TYPE_SAVINGS), (re.compile(r'.*Titres Pea.*'), Account.TYPE_PEA), (re.compile(r".*Plan D'epargne En Actions.*"), Account.TYPE_PEA), (re.compile(r".*Compte Especes Pea.*"), Account.TYPE_PEA), @@ -710,7 +711,7 @@ class GenericAccountsPage(LoggedPage, MyHTMLPage): (re.compile(r'.*Selection Vie.*'), Account.TYPE_LIFE_INSURANCE), (re.compile(r'^Fructi Pulse.*'), Account.TYPE_LIFE_INSURANCE), (re.compile(r'^Fructi Neo.*'), Account.TYPE_LIFE_INSURANCE), - (re.compile(r'^(Quintessa|Solevia|Irriga|Delfea).*'), Account.TYPE_LIFE_INSURANCE), + (re.compile(r'^(Quintessa|Solevia|Irriga|Delfea|Maritime).*'), Account.TYPE_LIFE_INSURANCE), (re.compile(r'^Plan Epargne Enfant Mul.*'), Account.TYPE_MARKET), (re.compile(r'^Alc Premium'), Account.TYPE_MARKET), (re.compile(r'^Plan Epargne Enfant Msu.*'), Account.TYPE_LIFE_INSURANCE),