diff --git a/modules/impotsgouvfrpar/pages.py b/modules/impotsgouvfrpar/pages.py index 05500c1a64acd71fcdc001d11c2d8578f9c47f39..812dd6691e9eb69fdffbc41b2d81c41127be1ab8 100644 --- a/modules/impotsgouvfrpar/pages.py +++ b/modules/impotsgouvfrpar/pages.py @@ -151,11 +151,11 @@ def obj_id(self): def parse(self, el): label_ct = CleanText('./div[has-class("texte")]') - date = Regexp(label_ct, 'le ([\w\/]+)', default=None)(self) + date = Regexp(label_ct, r'le ([\w\/]+?),', default=NotAvailable)(self) self.env['label'] = label_ct(self) if not date: - year = Regexp(label_ct, '\s(\d{4})', default=None)(self) + year = Regexp(label_ct, r'\s(\d{4})', default=NotAvailable)(self) if 'sur les revenus de' in self.env['label']: # this kind of document always appear un july, (but we don't know the day) date = '%s-07-01' % year