diff --git a/include/mtx/events_impl.hpp b/include/mtx/events_impl.hpp index efad2ab9703d62a935303e0fc9c59bb538f49b43..910a960112809f11c5c1a914e8b0131e367bf014 100644 --- a/include/mtx/events_impl.hpp +++ b/include/mtx/events_impl.hpp @@ -38,6 +38,9 @@ from_json(const json &obj, Event<Content> &event) if (obj.at("content").contains("m.relates_to")) new_content["m.relates_to"] = obj.at("content").at("m.relates_to"); + if (obj.at("content").at("m.new_content").contains("m.relates_to")) + new_content["m.new_content"]["m.relates_to"] = + obj.at("content").at("m.new_content").at("m.relates_to"); if (obj.at("content").contains("im.nheko.relations.v1.relations")) new_content["im.nheko.relations.v1.relations"] = obj.at("content").at("im.nheko.relations.v1.relations");