From: Janos Gyerik Date: Mon, 18 Jun 2018 14:36:46 +0000 (+0200) Subject: SONAR-10913 Exclude security hotspots and manual vulnerabilities from /batch/issues X-Git-Tag: 7.5~883 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=1a987742ff44c0c9a1dbe126808c16d9166f3dd0;p=sonarqube.git SONAR-10913 Exclude security hotspots and manual vulnerabilities from /batch/issues --- diff --git a/server/sonar-db-dao/src/main/java/org/sonar/db/issue/IssueDao.java b/server/sonar-db-dao/src/main/java/org/sonar/db/issue/IssueDao.java index abefc0aed3e..33b2a60c1e8 100644 --- a/server/sonar-db-dao/src/main/java/org/sonar/db/issue/IssueDao.java +++ b/server/sonar-db-dao/src/main/java/org/sonar/db/issue/IssueDao.java @@ -61,11 +61,11 @@ public class IssueDao implements Dao { return mapper(session).selectComponentUuidsOfOpenIssuesForProjectUuid(projectUuid); } - public List selectNonClosedByComponentUuidExcludingExternals(DbSession dbSession, String componentUuid) { + public List selectNonClosedByComponentUuidExcludingExternalsAndSecurityHotspots(DbSession dbSession, String componentUuid) { return mapper(dbSession).selectNonClosedByComponentUuidExcludingExternals(componentUuid); } - public List selectNonClosedByModuleOrProjectExcludingExternals(DbSession dbSession, ComponentDto module) { + public List selectNonClosedByModuleOrProjectExcludingExternalsAndSecurityHotspots(DbSession dbSession, ComponentDto module) { String likeModuleUuidPath = buildLikeValue(module.moduleUuidPath(), WildcardPosition.AFTER); return mapper(dbSession).selectNonClosedByModuleOrProject(module.projectUuid(), likeModuleUuidPath); } diff --git a/server/sonar-db-dao/src/main/resources/org/sonar/db/issue/IssueMapper.xml b/server/sonar-db-dao/src/main/resources/org/sonar/db/issue/IssueMapper.xml index 63468133dd1..3c30811cc82 100644 --- a/server/sonar-db-dao/src/main/resources/org/sonar/db/issue/IssueMapper.xml +++ b/server/sonar-db-dao/src/main/resources/org/sonar/db/issue/IssueMapper.xml @@ -212,7 +212,8 @@ where (r.is_external is NULL or r.is_external = ${_false}) and i.component_uuid = #{componentUuid,jdbcType=VARCHAR} and - i.status <> 'CLOSED' + i.status <> 'CLOSED' and + i.issue_type <> 4 and (i.from_hotspot is NULL or i.from_hotspot = ${_false})