0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-07-02 16:58:19 +02:00

modules/vm: Get room version from create event claim.

This commit is contained in:
Jason Volk 2019-07-15 19:03:37 -07:00
parent b8b711c658
commit 4f88697620

View file

@ -416,7 +416,10 @@ ircd::m::vm::inject(eval &eval,
const scope_restore eval_room_version
{
eval.room_version,
eval.opts->room_version?:
eval.opts->room_version?
eval.opts->room_version:
event.at("type") == "m.room.create" && contents.has("room_version")?
string_view{contents.at("room_version")}:
m::version(room_version_buf, room{eval.room_id}, std::nothrow)
};