Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Commit 3c9b5d5

Browse files
committed
Merge pull request #5477 from matrix-org/babolivier/third_party_rules_3pid
2 parents 1bce721 + d6328e0 commit 3c9b5d5

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

synapse/handlers/room_member.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -775,6 +775,15 @@ def do_3pid_invite(
775775
update=True,
776776
)
777777

778+
can_invite = yield self.third_party_event_rules.check_threepid_can_be_invited(
779+
medium, address, room_id,
780+
)
781+
if not can_invite:
782+
raise SynapseError(
783+
403, "This third-party identifier can not be invited in this room",
784+
Codes.FORBIDDEN,
785+
)
786+
778787
can_invite = yield self.third_party_event_rules.check_threepid_can_be_invited(
779788
medium, address, room_id,
780789
)

0 commit comments

Comments
 (0)