From 1b690087ffaec811a97f6218aff3e53c7e83011d Mon Sep 17 00:00:00 2001 From: Simon Brandhof Date: Thu, 22 May 2014 16:08:20 +0200 Subject: [PATCH] SONAR-5007 add facets to WS api/rules/search --- .../main/java/org/sonar/server/rule2/ws/SearchAction.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sonar-server/src/main/java/org/sonar/server/rule2/ws/SearchAction.java b/sonar-server/src/main/java/org/sonar/server/rule2/ws/SearchAction.java index 0bb856e7781..9ffe11d8c43 100644 --- a/sonar-server/src/main/java/org/sonar/server/rule2/ws/SearchAction.java +++ b/sonar-server/src/main/java/org/sonar/server/rule2/ws/SearchAction.java @@ -243,8 +243,9 @@ public class SearchAction implements RequestHandler { } private void writeFacets(RuleResult results, JsonWriter json) { - json.name("facets").beginObject(); + json.name("facets").beginArray(); for (Map.Entry> facet : results.getFacets().entrySet()) { + json.beginObject(); json.prop("name", facet.getKey()); json.name("values").beginArray(); for (FacetValue facetValue : facet.getValue()) { @@ -254,7 +255,8 @@ public class SearchAction implements RequestHandler { json.endObject(); } json.endArray(); + json.endObject(); } - json.endObject(); + json.endArray(); } } -- 2.39.5