From 33231e07f5f3ee2529b1878a768e81ace82f0995 Mon Sep 17 00:00:00 2001 From: Yann Papouin Date: Wed, 4 Nov 2020 14:36:16 +0100 Subject: [PATCH] [FIX] Don't set `content_parsed` an HTML field or it will be sanitized --- document_page_reference/models/document_page.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/document_page_reference/models/document_page.py b/document_page_reference/models/document_page.py index f75fa666..ad11db09 100644 --- a/document_page_reference/models/document_page.py +++ b/document_page_reference/models/document_page.py @@ -49,7 +49,10 @@ class DocumentPage(models.Model): reference = fields.Char( help="Used to find the document, it can contain letters, numbers and _" ) - content_parsed = fields.Html(compute='_compute_content_parsed') + # Do not set this field as HTML or it will be sanitized in + # `convert_to_cache` in `odoo/odoo/fields.py` and iframe tags will + # be removed + content_parsed = fields.Text(compute='_compute_content_parsed') @api.depends('history_head') def _compute_content_parsed(self):