Separate errors for unicode/binascii

This commit is contained in:
amcmanu3 2024-02-19 20:39:24 -05:00
parent 1a7c76dca7
commit c2c10d4609

View File

@ -150,7 +150,7 @@ class PublicHandler(BaseHandler):
entered_password = urllib.parse.unquote(
base64.b64decode(data["password"]).decode("utf-8")
)
except (binascii.Error, UnicodeDecodeError):
except binascii.Error:
return self.finish_json(
403,
{
@ -160,6 +160,14 @@ class PublicHandler(BaseHandler):
" Uh oh! Stinky 💩",
},
)
except UnicodeDecodeError:
return self.finish_json(
403,
{
"status": "error",
"error": "VWggb2ghIFN0aW5reSDwn5Kp",
},
)
try:
user_id = HelperUsers.get_user_id_by_name(entered_username.lower())