From a88fb968274435247f19deca564ee12405a1b0b7 Mon Sep 17 00:00:00 2001 From: Ylva Selling Date: Wed, 26 Apr 2023 16:30:47 -0400 Subject: [PATCH] Sort properties --- src/properties/propertyowner.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/properties/propertyowner.cpp b/src/properties/propertyowner.cpp index 418a6607d3..eb31b58e49 100644 --- a/src/properties/propertyowner.cpp +++ b/src/properties/propertyowner.cpp @@ -65,12 +65,14 @@ namespace { json["properties"].push_back(propertyJson); } + sortJson(json["properties"], "name"); auto propertyOwners = owner->propertySubOwners(); for (properties::PropertyOwner* o : propertyOwners) { nlohmann::json propertyOwner; json["propertyOwners"].push_back(createJson(o)); } + sortJson(json["propertyOwners"], "name"); return json; } @@ -403,8 +405,6 @@ nlohmann::json PropertyOwner::generateJsonJson() const { for (PropertyOwner* owner : subOwners) { if (owner->identifier() != "Scene") { nlohmann::json jsonOwner = createJson(owner); - sortJson(jsonOwner["properties"], "name"); - sortJson(jsonOwner["propertyOwners"], "name"); json.push_back(jsonOwner); }