Skip to content

Commit 0f69f27

Browse files
committed
fix 500
1 parent b3dea6c commit 0f69f27

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
@@ -242,7 +242,13 @@ def post(self, request, vid=None):
242242
"detail": "Email sent"
243243
}, status=status.HTTP_202_ACCEPTED)
244244

245-
vid = base64.urlsafe_b64decode(vid.encode())
245+
try:
246+
vid = base64.urlsafe_b64decode(vid.encode())
247+
except:
248+
return Response({
249+
"detail": "Unable to decode base64"
250+
}, status=status.HTTP_400_BAD_REQUEST)
251+
246252
vid = vid.decode()
247253
try:
248254
value = signer.unsign(vid, max_age=timedelta(minutes=settings.VERIFY_EMAIL_MAX_AGE))

0 commit comments

Comments
 (0)