From 9a1d6383744a880ecd8b73b458c889f54386faca Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Sat, 28 Mar 2015 11:30:28 +0100 Subject: [PATCH] fix navigation when passable unavailable page is displayed before login --- modules/banquepopulaire/browser.py | 2 +- modules/banquepopulaire/pages.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/banquepopulaire/browser.py b/modules/banquepopulaire/browser.py index e9500df9..3c461212 100644 --- a/modules/banquepopulaire/browser.py +++ b/modules/banquepopulaire/browser.py @@ -45,7 +45,7 @@ class BanquePopulaire(Browser): 'https://[^/]+/cyber/internet/ContinueTask.do\?.*dialogActionPerformed=SOLDE.*': TransactionsPage, 'https://[^/]+/cyber/internet/Page.do\?.*': TransactionsPage, 'https://[^/]+/cyber/internet/Sort.do\?.*': TransactionsPage, - 'https://[^/]+/s3f-web/indispo.*': UnavailablePage, + 'https://[^/]+/s3f-web/.*': UnavailablePage, 'https://[^/]+/portailinternet/_layouts/Ibp.Cyi.Layouts/RedirectSegment.aspx.*': RedirectPage, 'https://[^/]+/portailinternet/Catalogue/Segments/.*.aspx(\?vary=(?P.*))?': HomePage, 'https://[^/]+/portailinternet/Pages/.*.aspx\?vary=(?P.*)': HomePage, diff --git a/modules/banquepopulaire/pages.py b/modules/banquepopulaire/pages.py index e98c8ed3..adc1e4dc 100644 --- a/modules/banquepopulaire/pages.py +++ b/modules/banquepopulaire/pages.py @@ -195,7 +195,7 @@ class UnavailablePage(BasePage): except IndexError: raise BrowserUnavailable() else: - self.browser.location(a.attrib['href']) + self.browser.location(a.attrib['href'], nologin=True) class LoginPage(BasePage):