From c6279f31b4d6abe03d9fe1887b10a5939c68898b Mon Sep 17 00:00:00 2001 From: Josse Colpaert Date: Mon, 19 Sep 2022 07:39:17 +0000 Subject: [PATCH] [FIX] l10n_it_edi: detect fatturapa also if extension in upper case Before: it won't work with extension in uppercase: .XML or .XML.P7M We put ?i: in the regex so that part would be matched case insensitively opw-2703669 closes odoo/odoo#102766 X-original-commit: 397e9f49c1806d2188a2e0d2e3cf32eeedf91e4b Signed-off-by: Quentin De Paoli Signed-off-by: Josse Colpaert --- addons/l10n_it_edi/models/account_edi_format.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/l10n_it_edi/models/account_edi_format.py b/addons/l10n_it_edi/models/account_edi_format.py index 090e848edd5..9e2cf337281 100644 --- a/addons/l10n_it_edi/models/account_edi_format.py +++ b/addons/l10n_it_edi/models/account_edi_format.py @@ -330,7 +330,7 @@ class AccountEdiFormat(models.Model): _logger.error('Error while receiving file from SdiCoop: %s', e) def _check_filename_is_fattura_pa(self, filename): - return re.search("([A-Z]{2}[A-Za-z0-9]{2,28}_[A-Za-z0-9]{0,5}.(xml.p7m|xml))", filename) + return re.search("[A-Z]{2}[A-Za-z0-9]{2,28}_[A-Za-z0-9]{0,5}.((?i:xml.p7m|xml))", filename) def _is_fattura_pa(self, filename, tree): return self.code == 'fattura_pa' and self._check_filename_is_fattura_pa(filename)