mirror of
https://git.anonymousland.org/anonymousland/synapse-product.git
synced 2024-10-01 08:25:44 -04:00
Don't check whether a 3pid is allowed to register during password reset (#8414)
* Don't check whether a 3pid is allowed to register during password reset This endpoint should only deal with emails that have already been approved, and are attached with user's account. There's no need to re-check them here. * Changelog
This commit is contained in:
commit
e154f7ccb5
1
changelog.d/8414.bugfix
Normal file
1
changelog.d/8414.bugfix
Normal file
@ -0,0 +1 @@
|
|||||||
|
Remove unnecessary 3PID registration check when resetting password via an email address. Bug introduced in v0.34.0rc2.
|
@ -96,13 +96,6 @@ class EmailPasswordRequestTokenRestServlet(RestServlet):
|
|||||||
send_attempt = body["send_attempt"]
|
send_attempt = body["send_attempt"]
|
||||||
next_link = body.get("next_link") # Optional param
|
next_link = body.get("next_link") # Optional param
|
||||||
|
|
||||||
if not check_3pid_allowed(self.hs, "email", email):
|
|
||||||
raise SynapseError(
|
|
||||||
403,
|
|
||||||
"Your email domain is not authorized on this server",
|
|
||||||
Codes.THREEPID_DENIED,
|
|
||||||
)
|
|
||||||
|
|
||||||
if next_link:
|
if next_link:
|
||||||
# Raise if the provided next_link value isn't valid
|
# Raise if the provided next_link value isn't valid
|
||||||
assert_valid_next_link(self.hs, next_link)
|
assert_valid_next_link(self.hs, next_link)
|
||||||
|
Loading…
Reference in New Issue
Block a user