fix: escape text and long text fields when printing
This commit is contained in:
parent
37b05961c7
commit
117c09e8d9
1 changed files with 7 additions and 2 deletions
|
|
@ -118,9 +118,11 @@ data-fieldname="{{ df.fieldname }}" data-fieldtype="{{ df.fieldtype }}"
|
|||
{%- endif %}
|
||||
{%- if df.fieldtype=="Code" %}
|
||||
<pre class="value">{{ doc.get(df.fieldname)|e }}</pre>
|
||||
{% else -%}
|
||||
{%- elif df.fieldtype in ("Text", "Long Text") -%}
|
||||
{{ doc.get_formatted(df.fieldname, parent_doc or doc, translated=df.translatable)|e }}
|
||||
{%- else -%}
|
||||
{{ doc.get_formatted(df.fieldname, parent_doc or doc, translated=df.translatable) }}
|
||||
{% endif -%}
|
||||
{%- endif -%}
|
||||
</div>
|
||||
{%- endif -%}
|
||||
{%- endmacro -%}
|
||||
|
|
@ -169,6 +171,9 @@ data-fieldname="{{ df.fieldname }}" data-fieldtype="{{ df.fieldtype }}"
|
|||
{% elif df.fieldtype=="Data" %}
|
||||
{%- set parent = parent_doc or doc -%}
|
||||
{{ doc.get_formatted(df.fieldname, parent, translated=df.translatable, absolute_value=parent.absolute_value) |e }}
|
||||
{% elif df.fieldtype in ("Text", "Long Text") %}
|
||||
{%- set parent = parent_doc or doc -%}
|
||||
{{ doc.get_formatted(df.fieldname, parent, translated=df.translatable, absolute_value=parent.absolute_value) |e }}
|
||||
{% else %}
|
||||
{%- set parent = parent_doc or doc -%}
|
||||
{{ doc.get_formatted(df.fieldname, parent, translated=df.translatable, absolute_value=parent.absolute_value) }}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue