Updated error msg in login

This commit is contained in:
bobbyvish
2024-03-11 15:34:47 +05:30
parent d12004612a
commit 2a0bb98bd3
3 changed files with 10 additions and 5 deletions

View File

@@ -81,10 +81,14 @@ class LoginView(APIView):
password = request.data.get("password")
player_id = request.data.get("player_id")
principal = get_principal_by_email(email=email)
if isinstance(principal, Response):
return principal
try:
principal = IAmPrincipal.objects.get(email=email)
except IAmPrincipal.DoesNotExist:
error_response = {
"message": constants.INCORRECT_CREDENTIALS,
"errors": constants.INCORRECT_CREDENTIALS,
}
return ApiResponse.error(**error_response)
validation_result = authticate_with_otp_and_passsword(
principal, otp=otp, password=password