diff --git a/modules/societegenerale/sgpe/transfer_pages.py b/modules/societegenerale/sgpe/transfer_pages.py index 8794a7c6c4075d273f42ce249812c7f23d68d022..799c627ba4ef6af114a34c3a1521acf1d668bfff 100644 --- a/modules/societegenerale/sgpe/transfer_pages.py +++ b/modules/societegenerale/sgpe/transfer_pages.py @@ -29,7 +29,7 @@ from weboob.browser.filters.html import Attr from weboob.browser.filters.json import Dict from weboob.browser.filters.standard import Date, Eval -from weboob.capabilities.bank import Recipient, Transfer, Account +from weboob.capabilities.bank import Recipient, Transfer from .pages import LoginPage @@ -102,14 +102,8 @@ def update_origin_account(self, origin_account): origin_account._underproduct_code = json_data['codeSousProduit'] break else: - assumptions = ( - not origin_account.balance, - not origin_account.iban, - origin_account.currency != 'EUR', - origin_account.type == Account.TYPE_PEA, - ) - if not any(assumptions): - assert False, 'Account %s not found on transfer page' % (origin_account.label) + # some accounts are not able to do transfer + self.logger.warning('Account %s not found on transfer page', origin_account.label) def iter_internal_recipients(self): if self.doc.xpath('//ul[@id="idCmptToInterne"]'):