diff --git a/lib/structs/events/canonical_alias.cpp b/lib/structs/events/canonical_alias.cpp index bf3d4c8f..0f9fa545 100644 --- a/lib/structs/events/canonical_alias.cpp +++ b/lib/structs/events/canonical_alias.cpp @@ -23,6 +23,8 @@ from_json(const json &obj, CanonicalAlias &canonical_alias) void to_json(json &obj, const CanonicalAlias &canonical_alias) { + obj = nlohmann::json::object(); + if (!canonical_alias.alias.empty()) obj["alias"] = canonical_alias.alias; if (!canonical_alias.alt_aliases.empty())