From 204efcd73df10e750d885039ece3183a50ab1f58 Mon Sep 17 00:00:00 2001 From: Nils Hamerlinck Date: Thu, 26 Oct 2023 16:11:01 +0700 Subject: [PATCH] [IMP] sale_order_import_edifact: support EDI files with no extension --- sale_order_import_edifact/wizard/sale_order_import.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sale_order_import_edifact/wizard/sale_order_import.py b/sale_order_import_edifact/wizard/sale_order_import.py index 1ec8aaed20..7650173578 100644 --- a/sale_order_import_edifact/wizard/sale_order_import.py +++ b/sale_order_import_edifact/wizard/sale_order_import.py @@ -38,7 +38,7 @@ def _compute_edifact_ok(self): path, ext = os.path.splitext(self.order_filename) ok = ext and ext[1:] in extensions if not ok: - ok = b64decode(self.order_file[:4]) == b"UNB" + ok = b64decode(self.order_file[:4]) in (b"UNA", b"UNB") rec.edifact_ok = ok def button_parse_order_preview(self): @@ -76,7 +76,7 @@ def button_parse_order_preview(self): def _get_supported_types(self): # Add more types for EDIFACT res = super()._get_supported_types() - res.update({"edifact": ("text/plain")}) + res.update({"edifact": ("text/plain", None)}) return res @api.model