]> source.dussan.org Git - sonarqube.git/commitdiff
Fix optional get without ifPresent check
authorZipeng WU <zipeng.wu@sonarsource.com>
Tue, 8 Dec 2020 16:15:51 +0000 (17:15 +0100)
committersonartech <sonartech@sonarsource.com>
Wed, 9 Dec 2020 20:07:21 +0000 (20:07 +0000)
server/sonar-ce-task-projectanalysis/src/main/java/org/sonar/ce/task/projectanalysis/measure/MeasureRepositoryImpl.java

index 513f7481a40c0ea42ad9b99003c1e29729ba8705..3347430b73661bbf758a3b719e99c69688a7fd7d 100644 (file)
@@ -113,7 +113,7 @@ public class MeasureRepositoryImpl implements MeasureRepository {
         String metricKey = batchMeasure.getMetricKey();
         if (reportMetricValidator.validate(metricKey)) {
           Metric metric = metricRepository.getByKey(metricKey);
-          delegate.add(component, metric, batchMeasureToMeasure.toMeasure(batchMeasure, metric).get(), OverridePolicy.DO_NOT_OVERRIDE);
+          batchMeasureToMeasure.toMeasure(batchMeasure, metric).ifPresent(measure -> delegate.add(component, metric, measure, OverridePolicy.DO_NOT_OVERRIDE));
         }
       }
     }