From 86519bca0e02e78209fac3c4825c22367e2128a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Sun, 18 Aug 2019 14:23:02 +0200 Subject: [PATCH] manager: force imported json to be read as text (#35425) --- combo/manager/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/combo/manager/views.py b/combo/manager/views.py index bae8a641..9d211846 100644 --- a/combo/manager/views.py +++ b/combo/manager/views.py @@ -74,7 +74,7 @@ class SiteImportView(FormView): def form_valid(self, form): try: - json_site = json.load(self.request.FILES['site_json']) + json_site = json.loads(force_text(self.request.FILES['site_json'].read())) except ValueError: form.add_error('site_json', _('File is not in the expected JSON format.')) return self.form_invalid(form)