From 6b52ccbca1c7f992ce4f54727d4912ed8aa8be4b Mon Sep 17 00:00:00 2001 From: Daniel Muyshond Date: Fri, 16 Oct 2020 10:26:48 +0200 Subject: [PATCH] [TELE-695] use json_loads from passerelle to prevent errors --- passerelle_imio_liege_rn/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/passerelle_imio_liege_rn/models.py b/passerelle_imio_liege_rn/models.py index e8c48a8..7af4c79 100644 --- a/passerelle_imio_liege_rn/models.py +++ b/passerelle_imio_liege_rn/models.py @@ -18,9 +18,9 @@ from django.db import models from django.utils.translation import ugettext_lazy as _ from passerelle.base.models import BaseResource +from passerelle.compat import json_loads from passerelle.utils.api import endpoint -import json class ImioLiegeRn(BaseResource): @@ -59,7 +59,7 @@ class ImioLiegeRn(BaseResource): str_data = '' if request.body is not None and request.body != b'': json_acceptable_string = request.body.replace("'", "\"") - data = json.loads(json_acceptable_string) + data = json_loads(json_acceptable_string) str_data = ''.join([u'&{}={}'.format(k,v) for k,v in data.items()]) else: str_data = '&caller_name={}&caller_user={}&caller_environment={}&caller_version={}&caller_reason={}'.format(caller_name, caller_user,caller_environment,caller_version,caller_reason)