From 1079aed34851b7aae9fe2de36b25a8973d884a1e Mon Sep 17 00:00:00 2001 From: Eric Marsden Date: Thu, 18 Aug 2022 19:07:50 +0200 Subject: [PATCH] Encode SVG image data as UTF-8 before calling lxml cleaner --- share/templates/classic/base.html.j2 | 2 +- share/templates/lab/base.html.j2 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/share/templates/classic/base.html.j2 b/share/templates/classic/base.html.j2 index da3458270..f5fe280c3 100644 --- a/share/templates/classic/base.html.j2 +++ b/share/templates/classic/base.html.j2 @@ -131,7 +131,7 @@ unknown type {{ cell.type }} {%- if output.svg_filename %} {%- else %} -{{ output.data['image/svg+xml'] | clean_html }} +{{ output.data['image/svg+xml'].encode("utf-8") | clean_html }} {%- endif %} {%- endblock data_svg %} diff --git a/share/templates/lab/base.html.j2 b/share/templates/lab/base.html.j2 index af194938b..248b1edf9 100644 --- a/share/templates/lab/base.html.j2 +++ b/share/templates/lab/base.html.j2 @@ -163,7 +163,7 @@ unknown type {{ cell.type }} {%- if output.svg_filename %} {%- else %} -{{ output.data['image/svg+xml'] | clean_html }} +{{ output.data['image/svg+xml'].encode("utf-8") | clean_html }} {%- endif %} {%- endblock data_svg %}