1
0
Fork 0
mirror of https://gitlab.com/famedly/conduit.git synced 2025-09-05 18:41:00 +00:00

fix: Include m.room.member in invite_room_state

This commit is contained in:
Jakub Pieńkowski 2025-07-10 11:38:23 +00:00
parent 35b5a6174a
commit f62efcbcbc

View file

@ -703,17 +703,13 @@ pub(crate) async fn invite_helper(
)?; )?;
let mut invite_room_state = services().rooms.state.stripped_state(&pdu.room_id)?; let mut invite_room_state = services().rooms.state.stripped_state(&pdu.room_id)?;
invite_room_state.push( if let Some(sender) = services().rooms.state_accessor.room_state_get(
services() &pdu.room_id,
.rooms &StateEventType::RoomMember,
.state_accessor sender_user.as_str(),
.room_state_get( )? {
&pdu.room_id, invite_room_state.push(sender.to_stripped_state_event());
&StateEventType::RoomMember, }
sender_user.as_str())?
.expect("sender is already room member")
.to_stripped_state_event());
let invite_room_state = invite_room_state;
drop(state_lock); drop(state_lock);