diff --git a/document_page_reference/models/document_page.py b/document_page_reference/models/document_page.py index 11a6ff10..3ee8d527 100644 --- a/document_page_reference/models/document_page.py +++ b/document_page_reference/models/document_page.py @@ -62,7 +62,14 @@ class DocumentPage(models.Model): @api.depends("history_head") def _compute_content_parsed(self): for record in self: - record.content_parsed = record.get_content() + content = record.get_content() + if content == "
" and self.content != "
":
+ _logger.error(
+ "Template from page with id = %s cannot be processed correctly"
+ % self.id
+ )
+ content = self.content
+ record.content_parsed = content
@api.constrains("reference")
def _check_reference(self):
@@ -111,7 +118,9 @@ class DocumentPage(models.Model):
template = mako_env.from_string(tools.ustr(content))
return template.render(self._get_template_variables())
except Exception:
- _logger.error("Template from page %s cannot be processed" % self.id)
+ _logger.error(
+ "Template from page with id = %s cannot be processed" % self.id
+ )
return self.content
def get_raw_content(self):
diff --git a/document_page_reference/views/document_page.xml b/document_page_reference/views/document_page.xml
index 9a67c1ea..30606b1d 100644
--- a/document_page_reference/views/document_page.xml
+++ b/document_page_reference/views/document_page.xml
@@ -30,7 +30,7 @@