lingo: make sure eopayment is given a string (#37214)

This commit is contained in:
Frédéric Péters 2019-10-25 09:49:10 +02:00
parent 226f93dbd7
commit 3be27ce16b
1 changed files with 2 additions and 2 deletions

View File

@ -572,7 +572,7 @@ class CallbackView(PaymentView):
return self.handle_callback(request, request.environ['QUERY_STRING'], **kwargs)
def post(self, request, *args, **kwargs):
return self.handle_callback(request, request.body, **kwargs)
return self.handle_callback(request, force_text(request.body), **kwargs)
@csrf_exempt
def dispatch(self, *args, **kwargs):
@ -590,7 +590,7 @@ class ReturnView(PaymentView):
return self.handle_return(request, request.environ['QUERY_STRING'], **kwargs)
def post(self, request, *args, **kwargs):
return self.handle_return(request, request.body, **kwargs)
return self.handle_return(request, force_text(request.body), **kwargs)
def handle_return(self, request, backend_response, **kwargs):
transaction = None