From f2437c7ff7b50e4efbe0732ab6e32ca1ae39818c Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 5 Apr 2019 15:04:47 +0200 Subject: [PATCH] Correcly read bytesfield --- src/pretix/api/middleware.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pretix/api/middleware.py b/src/pretix/api/middleware.py index 3c84e81c9a..2e99611384 100644 --- a/src/pretix/api/middleware.py +++ b/src/pretix/api/middleware.py @@ -79,8 +79,11 @@ class IdempotencyMiddleware: r['Retry-After'] = 5 return r + content = call.response_body + if isinstance(content, memoryview): + content = content.tobytes() r = HttpResponse( - content=call.response_body, + content=content, status=call.response_code, ) for k, v in json.loads(call.response_headers).values():