From a00a04adaddf856feaa21087217608e05b9c7ed3 Mon Sep 17 00:00:00 2001 From: Nicolas Werner <nicolas.werner@hotmail.de> Date: Mon, 5 Sep 2022 01:29:37 +0200 Subject: [PATCH] Fix creating rooms with the default version --- lib/structs/events/create.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/structs/events/create.cpp b/lib/structs/events/create.cpp index 33bf4ee02..62696462d 100644 --- a/lib/structs/events/create.cpp +++ b/lib/structs/events/create.cpp @@ -47,11 +47,10 @@ from_json(const json &obj, Create &create) void to_json(json &obj, const Create &create) { - obj["creator"] = create.creator; + if (!create.creator.empty()) + obj["creator"] = create.creator; obj["m.federate"] = create.federate; - if (create.room_version.empty()) - obj["room_version"] = "1"; - else + if (!create.room_version.empty()) obj["room_version"] = create.room_version; if (create.type) -- GitLab