Skip to content

Commit 1356d68

Browse files
authored
Merge pull request #23 from segment-oj/add-tag-list
fix 500 at base64 decode
2 parents 7b73a1c + 0f69f27 commit 1356d68

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

account/views.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,13 @@ def post(self, request, vid=None):
269269
"detail": "Email sent"
270270
}, status=status.HTTP_202_ACCEPTED)
271271

272-
vid = base64.urlsafe_b64decode(vid.encode())
272+
try:
273+
vid = base64.urlsafe_b64decode(vid.encode())
274+
except:
275+
return Response({
276+
"detail": "Unable to decode base64"
277+
}, status=status.HTTP_400_BAD_REQUEST)
278+
273279
vid = vid.decode()
274280
try:
275281
value = signer.unsign(vid, max_age=timedelta(minutes=settings.VERIFY_EMAIL_MAX_AGE))

0 commit comments

Comments
 (0)