From 7b53939fac84a9633500a7b366af830f5deed5de Mon Sep 17 00:00:00 2001 From: Andrei Duhnea Date: Tue, 9 Jan 2018 17:23:24 +0200 Subject: [PATCH] Don't b64encode upload token --- reportek/core/api/views.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/reportek/core/api/views.py b/reportek/core/api/views.py index cfb06ba..73c37be 100644 --- a/reportek/core/api/views.py +++ b/reportek/core/api/views.py @@ -314,11 +314,15 @@ def create(self, request, envelope_pk): ) token = envelope.upload_tokens.create(user=request.user) - return Response( - { - 'token': b64encode(token.token.encode()) + response = { + 'token': token.token } - ) + + # Include base64 encoded token in development environments + if settings.DEBUG: + response['token_base64'] = b64encode(token.token.encode()) + + return Response(response) def list(self, request, envelope_pk): """