From de8d658dc7cc5534e10238a581331eb310d7ca56 Mon Sep 17 00:00:00 2001 From: Simon Brandhof Date: Mon, 2 Feb 2015 17:15:21 +0100 Subject: [PATCH] Fix merge of protocol buffers branch --- .../org/sonar/batch/report/ComponentsPublisher.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/sonar-batch/src/main/java/org/sonar/batch/report/ComponentsPublisher.java b/sonar-batch/src/main/java/org/sonar/batch/report/ComponentsPublisher.java index f8f44fc7a3d..797a479a2dc 100644 --- a/sonar-batch/src/main/java/org/sonar/batch/report/ComponentsPublisher.java +++ b/sonar-batch/src/main/java/org/sonar/batch/report/ComponentsPublisher.java @@ -63,12 +63,18 @@ public class ComponentsPublisher implements ReportPublisher { // non-null fields builder.setRef(batchResource.batchId()); - builder.setSnapshotId(batchResource.snapshotId()); - builder.setUuid(r.getUuid()); builder.setType(getType(r)); // protocol buffers does not accept null values + String uuid = r.getUuid(); + if (uuid != null) { + builder.setUuid(uuid); + } + Integer sid = batchResource.snapshotId(); + if (sid != null) { + builder.setSnapshotId(sid); + } if (ResourceUtils.isFile(r)) { builder.setIsTest(ResourceUtils.isUnitTestClass(r)); } -- 2.39.5