forked from github/plane
fix: magic code 500 error on wrong code or expired code (#4521)
This commit is contained in:
parent
193076636a
commit
35f3716cb5
@ -88,7 +88,7 @@ class MagicCodeProvider(CredentialAdapter):
|
|||||||
|
|
||||||
if data["current_attempt"] > 2:
|
if data["current_attempt"] > 2:
|
||||||
email = str(self.key).replace("magic_", "", 1)
|
email = str(self.key).replace("magic_", "", 1)
|
||||||
if User.objects.exists(email=email):
|
if User.objects.filter(email=email).exists():
|
||||||
raise AuthenticationException(
|
raise AuthenticationException(
|
||||||
error_code=AUTHENTICATION_ERROR_CODES[
|
error_code=AUTHENTICATION_ERROR_CODES[
|
||||||
"EMAIL_CODE_ATTEMPT_EXHAUSTED_SIGN_IN"
|
"EMAIL_CODE_ATTEMPT_EXHAUSTED_SIGN_IN"
|
||||||
@ -144,7 +144,7 @@ class MagicCodeProvider(CredentialAdapter):
|
|||||||
return
|
return
|
||||||
else:
|
else:
|
||||||
email = str(self.key).replace("magic_", "", 1)
|
email = str(self.key).replace("magic_", "", 1)
|
||||||
if User.objects.exists(email=email):
|
if User.objects.filter(email=email).exists():
|
||||||
raise AuthenticationException(
|
raise AuthenticationException(
|
||||||
error_code=AUTHENTICATION_ERROR_CODES[
|
error_code=AUTHENTICATION_ERROR_CODES[
|
||||||
"INVALID_MAGIC_CODE_SIGN_IN"
|
"INVALID_MAGIC_CODE_SIGN_IN"
|
||||||
@ -162,7 +162,7 @@ class MagicCodeProvider(CredentialAdapter):
|
|||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
email = str(self.key).replace("magic_", "", 1)
|
email = str(self.key).replace("magic_", "", 1)
|
||||||
if User.objects.exists(email=email):
|
if User.objects.filter(email=email).exists():
|
||||||
raise AuthenticationException(
|
raise AuthenticationException(
|
||||||
error_code=AUTHENTICATION_ERROR_CODES[
|
error_code=AUTHENTICATION_ERROR_CODES[
|
||||||
"EXPIRED_MAGIC_CODE_SIGN_IN"
|
"EXPIRED_MAGIC_CODE_SIGN_IN"
|
||||||
|
Loading…
Reference in New Issue
Block a user