aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-server/src/main/java/org/sonar/server/issue/PublicRubyIssueService.java
diff options
context:
space:
mode:
authorJulien Lancelot <julien.lancelot@gmail.com>2013-05-21 12:12:17 +0200
committerJulien Lancelot <julien.lancelot@gmail.com>2013-05-21 12:12:17 +0200
commitc93e1fea3a623d6d214c3fcb7b33cdd93c774937 (patch)
tree65da779b62904e18bc1fbfd441da1c347d1139dd /sonar-server/src/main/java/org/sonar/server/issue/PublicRubyIssueService.java
parentb6b56822d8206c05510da48678dea8021b5be109 (diff)
downloadsonarqube-c93e1fea3a623d6d214c3fcb7b33cdd93c774937.tar.gz
sonarqube-c93e1fea3a623d6d214c3fcb7b33cdd93c774937.zip
SONAR-4301 Add sort on issue search page
Diffstat (limited to 'sonar-server/src/main/java/org/sonar/server/issue/PublicRubyIssueService.java')
-rw-r--r--sonar-server/src/main/java/org/sonar/server/issue/PublicRubyIssueService.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/sonar-server/src/main/java/org/sonar/server/issue/PublicRubyIssueService.java b/sonar-server/src/main/java/org/sonar/server/issue/PublicRubyIssueService.java
index eac63549e25..f9ffe8071f9 100644
--- a/sonar-server/src/main/java/org/sonar/server/issue/PublicRubyIssueService.java
+++ b/sonar-server/src/main/java/org/sonar/server/issue/PublicRubyIssueService.java
@@ -32,6 +32,7 @@ import org.sonar.api.web.UserRole;
import org.sonar.server.util.RubyUtils;
import javax.annotation.Nullable;
+
import java.util.Arrays;
import java.util.Collection;
import java.util.List;
@@ -84,7 +85,8 @@ public class PublicRubyIssueService implements RubyIssueService {
builder.pageIndex(RubyUtils.toInteger(props.get("pageIndex")));
String sort = (String) props.get("sort");
if (sort != null) {
- builder.sort(IssueQuery.Sort.valueOf(sort));
+ builder.sort(IssueQuery.Sort.valueOf(sort.toUpperCase()));
+ builder.asc(RubyUtils.toBoolean(props.get("asc")));
}
return builder.build();
}