]> source.dussan.org Git - sonarqube.git/commitdiff
Updated RuleNormalizer for RuleDto.getTag is now a list
authorStephane Gamard <stephane.gamard@searchbox.com>
Thu, 8 May 2014 22:45:44 +0000 (00:45 +0200)
committerStephane Gamard <stephane.gamard@searchbox.com>
Thu, 8 May 2014 22:45:44 +0000 (00:45 +0200)
sonar-server/src/main/java/org/sonar/server/rule2/RuleNormalizer.java

index 8a98be2e7d888f4630a7b56baff94a64a6228e7a..3ad19f00720453aa2d5667ecb3a864d6a604047a 100644 (file)
@@ -121,8 +121,8 @@ public class RuleNormalizer extends BaseNormalizer<RuleDto, RuleKey> {
       indexField(RuleField.INTERNAL_KEY.key(), rule.getConfigKey(), document);
       indexField(RuleField.TEMPLATE.key(), rule.getCardinality() == Cardinality.MULTIPLE, document);
 
-      document.array(RuleField.TAGS.key(), rule.getTags());
-      document.array(RuleField.SYSTEM_TAGS.key(), rule.getSystemTags());
+      document.array(RuleField.TAGS.key(), rule.getTags().toArray(new String[rule.getTags().size()]));
+      document.array(RuleField.SYSTEM_TAGS.key(), rule.getSystemTags().toArray(new String[rule.getSystemTags().size()]));
       document.startObject(RuleField.PARAMS.key()).endObject();
       document.startObject(RuleField.ACTIVE.key()).endObject();