From 83bb6ef35063266a2b40bd18f6a7219aac8b94b3 Mon Sep 17 00:00:00 2001 From: Julien HENRY Date: Tue, 20 May 2014 15:56:38 +0200 Subject: [PATCH] SONAR-5216 Fix NPE when module with no source file --- .../main/java/org/sonar/batch/rule/QProfileSensor.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) 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) { -- 2.39.5