diff --git a/modules/bp/pages/accountlist.py b/modules/bp/pages/accountlist.py index 4cf07f826942475515e7de49c967c61a270d2dd1..351bd2aea3f49e6f0f10b46a8446182559fbb5b0 100644 --- a/modules/bp/pages/accountlist.py +++ b/modules/bp/pages/accountlist.py @@ -102,7 +102,11 @@ def obj_coming(self): return NotAvailable def obj_iban(self): - rib_link = Link('//a[abbr[contains(text(), "RIB")]]', default=NotAvailable)(self.el) + if not Field('url')(self): + return NotAvailable + + details_page = self.page.browser.open(Field('url')(self)).page + rib_link = Link('//a[abbr[contains(text(), "RIB")]]', default=NotAvailable)(details_page.doc) if rib_link: response = self.page.browser.open(rib_link) return response.page.get_iban()