From 7a547418b7fc4beae7a541f81a0c225b0af60631 Mon Sep 17 00:00:00 2001 From: Julien Lancelot Date: Mon, 6 May 2019 12:25:29 +0200 Subject: [PATCH] SONAR-12026 Security Hotspots are created with resolution "To Review" --- .../projectanalysis/issue/IssueLifecycle.java | 31 +- .../issue/IssueLifecycleTest.java | 9 +- .../server/issue/workflow/IssueWorkflow.java | 156 +++++----- .../issue/workflow/IssueWorkflowTest.java | 266 +++++++++++------- .../changeevent/QGChangeEventListener.java | 3 +- .../QGChangeEventListenersImpl.java | 2 + .../QGChangeEventListenersImplTest.java | 6 + .../resources/org/sonar/l10n/core.properties | 3 +- .../main/java/org/sonar/api/issue/Issue.java | 5 + 9 files changed, 278 insertions(+), 203 deletions(-) diff --git a/server/sonar-ce-task-projectanalysis/src/main/java/org/sonar/ce/task/projectanalysis/issue/IssueLifecycle.java b/server/sonar-ce-task-projectanalysis/src/main/java/org/sonar/ce/task/projectanalysis/issue/IssueLifecycle.java index c2314f17246..081c3217138 100644 --- a/server/sonar-ce-task-projectanalysis/src/main/java/org/sonar/ce/task/projectanalysis/issue/IssueLifecycle.java +++ b/server/sonar-ce-task-projectanalysis/src/main/java/org/sonar/ce/task/projectanalysis/issue/IssueLifecycle.java @@ -35,6 +35,8 @@ import org.sonar.db.component.KeyType; import org.sonar.server.issue.IssueFieldsSetter; import org.sonar.server.issue.workflow.IssueWorkflow; +import static java.util.Objects.requireNonNull; + /** * Sets the appropriate fields when an issue is : *