From 89fbca5852b7462d4b6038b0be741407f12c76f1 Mon Sep 17 00:00:00 2001 From: Julien Lancelot Date: Wed, 15 May 2013 15:39:12 +0200 Subject: [PATCH] SONAR-3755 Fix issues returned in dry run mode --- .../java/org/sonar/core/persistence/DryRunDatabaseFactory.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sonar-core/src/main/java/org/sonar/core/persistence/DryRunDatabaseFactory.java b/sonar-core/src/main/java/org/sonar/core/persistence/DryRunDatabaseFactory.java index f164c203b4d..95e13a6c9ae 100644 --- a/sonar-core/src/main/java/org/sonar/core/persistence/DryRunDatabaseFactory.java +++ b/sonar-core/src/main/java/org/sonar/core/persistence/DryRunDatabaseFactory.java @@ -22,6 +22,7 @@ package org.sonar.core.persistence; import com.google.common.io.Files; import org.apache.commons.dbcp.BasicDataSource; import org.sonar.api.ServerComponent; +import org.sonar.api.issue.Issue; import org.sonar.api.platform.ServerFileSystem; import org.sonar.api.utils.SonarException; import org.sonar.core.review.ReviewDto; @@ -83,7 +84,7 @@ public class DryRunDatabaseFactory implements ServerComponent { .copyTable(source, dest, "projects", "(id=" + projectId + " or root_id=" + projectId + ")") .copyTable(source, dest, "reviews", "project_id=" + projectId, "status<>'" + ReviewDto.STATUS_CLOSED + "'") .copyTable(source, dest, "rule_failures", "snapshot_id in (select id from snapshots where " + snapshotCondition + ")") - .copyTable(source, dest, "issues", "resource_id in (" + projectsConditionForIssues + ")", "resolution is null") + .copyTable(source, dest, "issues", "resource_id in (" + projectsConditionForIssues + ")", "status<>'"+ Issue.STATUS_CLOSED + "'") .copyTable(source, dest, "snapshots", snapshotCondition); } } -- 2.39.5