diff options
author | Julien Lancelot <julien.lancelot@gmail.com> | 2013-05-21 12:12:17 +0200 |
---|---|---|
committer | Julien Lancelot <julien.lancelot@gmail.com> | 2013-05-21 12:12:17 +0200 |
commit | c93e1fea3a623d6d214c3fcb7b33cdd93c774937 (patch) | |
tree | 65da779b62904e18bc1fbfd441da1c347d1139dd /sonar-server/src/main/java/org/sonar/server/issue/PublicRubyIssueService.java | |
parent | b6b56822d8206c05510da48678dea8021b5be109 (diff) | |
download | sonarqube-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.java | 4 |
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(); } |