0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-08 13:08:56 +02:00

ircd:Ⓜ️ Handle and report id error in pretty oneline.

This commit is contained in:
Jason Volk 2020-08-28 03:17:39 -07:00
parent 135d134c2c
commit a9878ae5f7

View file

@ -472,8 +472,14 @@ ircd::m::pretty_oneline(std::ostream &s,
if(event.event_id && event.event_id.version() != "1")
s << event.event_id << ' ';
else if(!event.event_id)
else if(!event.event_id) try
{
s << m::event::id::v4{sdbuf, event} << ' ';
}
catch(const std::exception &e)
{
s << "$[" << e.what() << "] ";
}
if(json::get<"origin_server_ts"_>(event) != json::undefined_number)
s << smalldate(sdbuf, json::get<"origin_server_ts"_>(event) / 1000L) << ' ';