diff --git a/weboob/tools/browser/browser.py b/weboob/tools/browser/browser.py index 0ee78ecd..0b577540 100644 --- a/weboob/tools/browser/browser.py +++ b/weboob/tools/browser/browser.py @@ -460,13 +460,14 @@ class BaseBrowser(mechanize.Browser): document = self.get_document(result) self.page = pageCls(self, document, result.geturl(), groups=page_groups, group_dict=page_group_dict, logger=self.logger) - self.page.on_loaded() if not no_login and self.password is not None and not self.is_logged(): self.logger.debug('!! Relogin !!') self.login() raise BrowserRetry() + self.page.on_loaded() + if self._cookie: self._cookie.save()