diff --git a/modules/cragr/web/pages.py b/modules/cragr/web/pages.py index aa3ca096628b15d8a89858782a2606337933c680..3f764078a914ed29ad41f28969ef120f899c9357 100644 --- a/modules/cragr/web/pages.py +++ b/modules/cragr/web/pages.py @@ -669,7 +669,14 @@ class item(ItemElement): klass = Account def condition(self): - return self.el.xpath('./td[contains(@class, "cel-texte")]') + if not self.el.xpath('./td[contains(@class, "cel-texte")]'): + return False + + if Field('label')(self).startswith('RENTE'): + # RENTE account doesn't seem to have any balance or currency + return False + + return True obj_label = CleanText('./td[1]') obj_id = CleanText('./td[2]')