Skip to content

Commit 20732ae

Browse files
Fix tests
1 parent 0c45219 commit 20732ae

File tree

4 files changed

+341
-43
lines changed

4 files changed

+341
-43
lines changed

server/src/main/java/org/elasticsearch/cluster/metadata/ProjectMetadata.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2182,10 +2182,16 @@ public Iterator<? extends ToXContent> toXContentChunked(ToXContent.Params p) {
21822182
),
21832183
indices,
21842184
customs,
2185+
multiProject ?
2186+
Iterators.single((builder, params) -> {
2187+
builder.startObject("settings");
2188+
settings.toXContent(builder, new ToXContent.MapParams(Collections.singletonMap("flat_settings", "true")));
2189+
return builder.endObject();
2190+
})
2191+
: Collections.emptyIterator(),
21852192
multiProject
21862193
? ChunkedToXContentHelper.object("reserved_state", reservedStateMetadata().values().iterator())
2187-
: Collections.emptyIterator(),
2188-
multiProject ? ChunkedToXContentHelper.object("settings", Iterators.single(settings)) : Collections.emptyIterator()
2194+
: Collections.emptyIterator()
21892195
);
21902196
}
21912197

server/src/test/java/org/elasticsearch/cluster/ClusterStateTests.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -499,6 +499,7 @@ public void testToXContentWithMultipleProjects() throws IOException {
499499
}
500500
},
501501
"index-graveyard": { "tombstones": [] },
502+
"settings": {},
502503
"reserved_state": {}
503504
},
504505
{
@@ -557,13 +558,15 @@ public void testToXContentWithMultipleProjects() throws IOException {
557558
}
558559
},
559560
"index-graveyard": { "tombstones": [] },
561+
"settings": {},
560562
"reserved_state": {}
561563
},
562564
{
563565
"id": "WHyuJ0uqBYOPgHX9kYUXlZ",
564566
"templates": {},
565567
"indices": {},
566568
"index-graveyard": { "tombstones": [] },
569+
"settings": {},
567570
"reserved_state": {}
568571
}
569572
],

0 commit comments

Comments
 (0)