mirror of
https://mau.dev/mautrix/go.git
synced 2026-03-14 22:35:52 +01:00
federation/eventauth: Fix inverted membership check for 5.6.1
This commit is contained in:
parent
d2364b3822
commit
d9a80f9522
1 changed files with 1 additions and 1 deletions
|
|
@ -505,7 +505,7 @@ func authorizeMember(roomVersion id.RoomVersion, evt, createEvt *pdu.PDU, authEv
|
|||
// 5.5.5. Otherwise, reject.
|
||||
return ErrInsufficientPermissionForKick
|
||||
case event.MembershipBan:
|
||||
if senderMembership != event.MembershipLeave {
|
||||
if senderMembership != event.MembershipJoin {
|
||||
// 5.6.1. If the sender’s current membership state is not join, reject.
|
||||
return ErrCantBanWithoutBeingInRoom
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue