diff --git a/changelogs/server_server/newsfragments/2100.clarification b/changelogs/server_server/newsfragments/2100.clarification new file mode 100644 index 00000000..a488b392 --- /dev/null +++ b/changelogs/server_server/newsfragments/2100.clarification @@ -0,0 +1 @@ +Clarify that auth event of `content.join_authorised_via_users_server` is only necessary for `m.room.member` with a `membership` of `join`. diff --git a/content/server-server-api.md b/content/server-server-api.md index c82e3bee..41d32978 100644 --- a/content/server-server-api.md +++ b/content/server-server-api.md @@ -543,8 +543,8 @@ the following subset of the room state: `third_party_invite` property, the current `m.room.third_party_invite` event with `state_key` matching `content.third_party_invite.signed.token`, if any. - - If `content.join_authorised_via_users_server` is present, - and the [room version supports restricted rooms](/rooms/#feature-matrix), + - If `membership` is `join`, `content.join_authorised_via_users_server` + is present, and the [room version supports restricted rooms](/rooms/#feature-matrix), then the `m.room.member` event with `state_key` matching `content.join_authorised_via_users_server`.