0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-25 05:18:23 +02:00

ircd:Ⓜ️:event::append: Add checkpoint enclosing event object; fix empty object.

This commit is contained in:
Jason Volk 2020-04-14 15:23:22 -07:00
parent 79a4394626
commit 6bbe8b8855

View file

@ -56,6 +56,12 @@ ircd::m::event::append::append(json::stack::array &array,
const opts &opts)
:boolean{[&]
{
assert(array.s);
json::stack::checkpoint cp
{
*array.s
};
json::stack::object object
{
array
@ -69,6 +75,7 @@ ircd::m::event::append::append(json::stack::array &array,
}
};
cp.committing(ret);
return ret;
}}
{