fix: Include target user's membership when building stripped state

This commit is contained in:
Ginger committed 2026-05-01 13:15:55 -04:00
1 parent 4a99de0d28
commit 88b59eb053
5 files changed
+21 -7

No files matched your search

+5 -1
View File
@@ -119,7 +119,11 @@ pub async fn update_membership(
self.mark_as_joined(user_id, room_id);
},
| MembershipState::Invite => {
let last_state = self.services.state.summary_stripped(pdu, room_id).await;
let last_state = self
.services
.state
.summary_stripped(pdu, room_id, user_id)
.await;
self.mark_as_invited(user_id, room_id, pdu.sender(), last_state, None)
.await?;