From 06bded68b0dc3c476446751fab65a5a3e6fa8388 Mon Sep 17 00:00:00 2001 From: Younn Olivier Date: Thu, 12 Aug 2021 07:17:55 +0000 Subject: [PATCH] [FIX] tools: add JFIF format signature to guess_mimetype Some JPEG images in JFIF format were not uploaded as their binary signature were not recognized. Part of https://github.com/odoo/odoo/pull/71143 task-2502208 Part-of: odoo/odoo#71143 --- odoo/tools/mimetypes.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/odoo/tools/mimetypes.py b/odoo/tools/mimetypes.py index 93f32681e8e..017b34faf11 100644 --- a/odoo/tools/mimetypes.py +++ b/odoo/tools/mimetypes.py @@ -117,8 +117,8 @@ _Entry = collections.namedtuple('_Entry', ['mimetype', 'signatures', 'discrimina _mime_mappings = ( # pdf _Entry('application/pdf', [b'%PDF'], []), - # jpg, jpeg, png, gif, bmp - _Entry('image/jpeg', [b'\xFF\xD8\xFF\xE0', b'\xFF\xD8\xFF\xE2', b'\xFF\xD8\xFF\xE3', b'\xFF\xD8\xFF\xE1'], []), + # jpg, jpeg, png, gif, bmp, jfif + _Entry('image/jpeg', [b'\xFF\xD8\xFF\xE0', b'\xFF\xD8\xFF\xE2', b'\xFF\xD8\xFF\xE3', b'\xFF\xD8\xFF\xE1', b'\xFF\xD8\xFF\xDB'], []), _Entry('image/png', [b'\x89PNG\r\n\x1A\n'], []), _Entry('image/gif', [b'GIF87a', b'GIF89a'], []), _Entry('image/bmp', [b'BM'], []),