diff --git a/odoo/addons/base/tests/test_mail.py b/odoo/addons/base/tests/test_mail.py index 97d6a3fe39c..ca2a3a3b054 100644 --- a/odoo/addons/base/tests/test_mail.py +++ b/odoo/addons/base/tests/test_mail.py @@ -414,6 +414,7 @@ class TestHtmlTools(BaseCase): self.assertTrue(is_html_empty(content)) void_html_samples = [ + '

', '


', '


', '


', '

', '
', diff --git a/odoo/tools/mail.py b/odoo/tools/mail.py index 19485809702..45b5400c2a1 100644 --- a/odoo/tools/mail.py +++ b/odoo/tools/mail.py @@ -315,7 +315,7 @@ def is_html_empty(html_content): """ if not html_content: return True - tag_re = re.compile(r'\<\s*\/?(?:p|div|span|br|b|i|font)(?:(?=\s+\w*)[^/>]*|\s*)/?\s*\>') + tag_re = re.compile(r'\<\s*\/?(?:p|div|section|span|br|b|i|font)(?:(?=\s+\w*)[^/>]*|\s*)/?\s*\>') return not bool(re.sub(tag_re, '', html_content).strip()) def html_keep_url(text):