From 504e813cf3568399d0fddc8ac77fb62c4ad1ab08 Mon Sep 17 00:00:00 2001 From: Julien Lancelot Date: Thu, 11 Apr 2013 11:05:59 +0200 Subject: [PATCH] SONAR-3755 Add dates when searching for issues --- .../main/java/org/sonar/core/issue/DefaultIssueFinder.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sonar-core/src/main/java/org/sonar/core/issue/DefaultIssueFinder.java b/sonar-core/src/main/java/org/sonar/core/issue/DefaultIssueFinder.java index 64cf380c7d8..3b4c833ef1c 100644 --- a/sonar-core/src/main/java/org/sonar/core/issue/DefaultIssueFinder.java +++ b/sonar-core/src/main/java/org/sonar/core/issue/DefaultIssueFinder.java @@ -72,6 +72,7 @@ public class DefaultIssueFinder implements IssueFinder { private Issue toIssue(IssueDto issueDto){ DefaultIssue issue = new DefaultIssue(); + issue.setKey(issueDto.getUuid()); issue.setStatus(issueDto.getStatus()); issue.setResolution(issueDto.getResolution()); issue.setMessage(issueDto.getMessage()); @@ -82,14 +83,18 @@ public class DefaultIssueFinder implements IssueFinder { issue.setUserLogin(issueDto.getUserLogin()); issue.setAssigneeLogin(issueDto.getAssigneeLogin()); + // FIXME ResourceDto resource = resourceDao.getResource(issueDto.getResourceId()); issue.setComponentKey(resource.getKey()); + // FIXME Rule rule = ruleFinder.findById(issueDto.getRuleId()); issue.setRuleKey(rule.getKey()); issue.setRuleRepositoryKey(rule.getRepositoryKey()); - // TODO add key and dates + issue.setCreatedAt(issueDto.getCreatedAt()); + issue.setUpdatedAt(issueDto.getCreatedAt()); + issue.setClosedAt(issueDto.getUpdatedAt()); return issue; } -- 2.39.5