"[{\"key\": \"key1\", \"componentKey\": \"key\", \"ruleKey\": \"rulekey\", \"ruleRepo\": \"repokey\", \"line\": 2,\"message\": \"message\", " +
"\"severity\": \"severity\", \"manualSeverity\": true, \"resolution\": \"resolution\", \"status\": \"status\", \"checksum\": \"checksum\",\"assigneeLogin\": \"login\"},"
+
- "{\"key\": \"key2\"}]",
+ "{\"key\": \"key2\", \"manualSeverity\": false}]",
out.getBuffer().toString(), true);
}
issue.setResolution(ref.resolution());
issue.setStatus(ref.status());
issue.setAssignee(ref.assigneeLogin());
+ issue.setCreationDate(ref.creationDate());
- String overriddenSeverity = ref.severity();
- if (overriddenSeverity != null) {
+ if (ref.isManualSeverity()) {
// Severity overriden by user
- issue.setSeverity(overriddenSeverity);
+ issue.setSeverity(ref.severity());
}
}
}
issue.setResolution(previous.resolution());
issue.setMessage(previous.message());
issue.setLine(previous.line());
- String overriddenSeverity = previous.severity();
- if (overriddenSeverity != null) {
- issue.setSeverity(overriddenSeverity);
- } else {
- ActiveRule activeRule = activeRules.find(RuleKey.of(previous.ruleRepo(), previous.ruleKey()));
- if (activeRule != null) {
- // FIXME if rule was removed we can't guess what was the severity of the issue
- issue.setSeverity(activeRule.severity());
- }
- }
+ issue.setSeverity(previous.severity());
issue.setAssignee(previous.assigneeLogin());
issue.setComponentKey(previous.componentKey());
- issue.setManualSeverity(overriddenSeverity != null);
+ issue.setManualSeverity(previous.isManualSeverity());
issue.setRuleKey(RuleKey.of(previous.ruleRepo(), previous.ruleKey()));
issue.setNew(false);
return issue;