add missing ban reason to ban events
Signed-off-by: strawberry <strawberry@puppygock.gay>
This commit is contained in:
parent
2f16726bac
commit
2074e36aa4
2 changed files with 2 additions and 0 deletions
|
@ -51,3 +51,4 @@
|
||||||
- Add basic cache eviction for true destinations when requests fail if we use a cached destination (e.g. a server has modified their well-known and we're still connecting to the old destination)
|
- Add basic cache eviction for true destinations when requests fail if we use a cached destination (e.g. a server has modified their well-known and we're still connecting to the old destination)
|
||||||
- Only follow 6 redirects total in our default reqwest ClientBuilder
|
- Only follow 6 redirects total in our default reqwest ClientBuilder
|
||||||
- Generate passwords with 25 characters instead of 15
|
- Generate passwords with 25 characters instead of 15
|
||||||
|
- Add missing `reason` field to user ban events (`/ban`)
|
||||||
|
|
|
@ -259,6 +259,7 @@ pub async fn ban_user_route(body: Ruma<ban_user::v3::Request>) -> Result<ban_use
|
||||||
serde_json::from_str(event.content.get())
|
serde_json::from_str(event.content.get())
|
||||||
.map(|event: RoomMemberEventContent| RoomMemberEventContent {
|
.map(|event: RoomMemberEventContent| RoomMemberEventContent {
|
||||||
membership: MembershipState::Ban,
|
membership: MembershipState::Ban,
|
||||||
|
reason: event.reason,
|
||||||
..event
|
..event
|
||||||
})
|
})
|
||||||
.map_err(|_| Error::bad_database("Invalid member event in database."))
|
.map_err(|_| Error::bad_database("Invalid member event in database."))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue