Skip to content
This repository has been archived by the owner on Oct 2, 2023. It is now read-only.

Commit

Permalink
sonar missing scan details' lastExecutionTime update (#52)
Browse files Browse the repository at this point in the history
* sonar scan missing detail last execution time update

* version updated

* version updated

* getting the top item by timestamp
  • Loading branch information
nameisaravind authored Sep 1, 2020
1 parent b2d75b4 commit 8074e59
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 6 deletions.
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<artifactId>api-audit</artifactId>
<packaging>jar</packaging>
<name>${project.groupId}:${project.artifactId}</name>
<version>3.3.8-SNAPSHOT</version>
<version>3.3.9-SNAPSHOT</version>
<description>Hygieia Audit Rest API Layer</description>
<url>https://github.com/Hygieia/${repository.name}</url>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -208,11 +208,13 @@ private CodeQualityAuditResponse codeQualityDetailsForMissingStatus(CollectorIte
detailsMissing.addAuditStatus(CodeQualityAuditStatus.CODE_QUALITY_DETAIL_MISSING);
detailsMissing.setLastUpdated(codeQualityCollectorItem.getLastUpdated());
detailsMissing.setAuditEntity(codeQualityCollectorItem.getOptions());
List<CodeQuality> codeQualities = codeQualityRepository.findByCollectorItemIdOrderByTimestampDesc(codeQualityCollectorItem.getId());
for(CodeQuality returnCodeQuality:codeQualities) {
detailsMissing.setUrl(returnCodeQuality.getUrl());
detailsMissing.setName(returnCodeQuality.getName());
detailsMissing.setLastExecutionTime(returnCodeQuality.getTimestamp());
Optional<CodeQuality> codeQualityOpt = Optional.ofNullable(
codeQualityRepository.findTop1ByCollectorItemIdOrderByTimestampDesc(codeQualityCollectorItem.getId()));
if (codeQualityOpt.isPresent()) {
CodeQuality codeQuality = codeQualityOpt.get();
detailsMissing.setUrl(codeQuality.getUrl());
detailsMissing.setName(codeQuality.getName());
detailsMissing.setLastExecutionTime(codeQuality.getTimestamp());
}
return detailsMissing;
}
Expand Down

0 comments on commit 8074e59

Please sign in to comment.