From: Julien HENRY Date: Tue, 20 May 2014 13:56:38 +0000 (+0200) Subject: SONAR-5216 Fix NPE when module with no source file X-Git-Tag: 4.4-RC1~984 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=83bb6ef35063266a2b40bd18f6a7219aac8b94b3;p=sonarqube.git SONAR-5216 Fix NPE when module with no source file --- diff --git a/sonar-batch/src/main/java/org/sonar/batch/rule/QProfileSensor.java b/sonar-batch/src/main/java/org/sonar/batch/rule/QProfileSensor.java index 7b44ab64926..8f40db77132 100644 --- a/sonar-batch/src/main/java/org/sonar/batch/rule/QProfileSensor.java +++ b/sonar-batch/src/main/java/org/sonar/batch/rule/QProfileSensor.java @@ -59,11 +59,9 @@ public class QProfileSensor implements Sensor { profiles.add(qProfile); } } - if (profiles.size() > 0) { - UsedQProfiles used = UsedQProfiles.fromProfiles(profiles); - Measure detailsMeasure = new Measure(CoreMetrics.PROFILES, used.toJSON()); - context.saveMeasure(detailsMeasure); - } + UsedQProfiles used = UsedQProfiles.fromProfiles(profiles); + Measure detailsMeasure = new Measure(CoreMetrics.PROFILES, used.toJSON()); + context.saveMeasure(detailsMeasure); // For backward compatibility if (profiles.size() == 1) {