From 30a9d2d4c3701f51a70eb1a86dc0a1617c71d1fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Sat, 16 Nov 2019 16:43:17 +0100 Subject: [PATCH] form: use force_str() on wysiwyg fields (#36515) --- wcs/qommon/form.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wcs/qommon/form.py b/wcs/qommon/form.py index 782e7c79f..2400ac094 100644 --- a/wcs/qommon/form.py +++ b/wcs/qommon/form.py @@ -1488,7 +1488,7 @@ class WysiwygTextWidget(TextWidget): parser = HTMLParser() charset = get_publisher().site_charset def unquote_django(matchobj): - return parser.unescape(force_text(matchobj.group(0), charset)).encode(charset) + return force_str(parser.unescape(force_text(matchobj.group(0), charset))) self.value = re.sub('{[{%](.*?)[%}]}', unquote_django, self.value) def add_media(self):