use json_loads function to deal with encoding (#46833)

This commit is contained in:
Frédéric Péters 2020-09-21 14:25:30 +02:00
parent 73c78bdc28
commit e44768d336
1 changed files with 2 additions and 1 deletions

View File

@ -24,6 +24,7 @@ from django.utils.translation import ugettext_lazy as _
from passerelle.base.models import BaseResource
from passerelle.utils.api import endpoint
from passerelle.compat import json_loads
class ImioTsTaxCompute(BaseResource):
@ -49,7 +50,7 @@ class ImioTsTaxCompute(BaseResource):
def eval(self, request, *args, **kwargs):
data = dict([(x, request.GET[x]) for x in request.GET.keys()])
if request.body:
payload = json.loads(request.body)
payload = json_loads(request.body)
data.update(payload.get("fields"))
expression = self.formule
code_object = compile(expression, "<string>", "exec")