ircd:Ⓜ️:vm::inject: Add membership prior to auth_events generation.
Fixes m.room.join_rules added to membership=leave auth_events. (regression matrix-org/synapse#13088 matrix-org/synapse@d4b1c0d800)
This commit is contained in:
parent
98e366e012
commit
00094e272f
|
@ -267,6 +267,17 @@ ircd::m::vm::inject(eval &eval,
|
|||
}
|
||||
};
|
||||
|
||||
const json::iov::defaults membership_
|
||||
{
|
||||
event, event.at("type") == "m.room.member",
|
||||
{
|
||||
"membership", [&contents]()
|
||||
{
|
||||
return contents.at("membership");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
const bool add_auth_events
|
||||
{
|
||||
!is_room_create
|
||||
|
|
Loading…
Reference in New Issue