diff --git a/pom.xml b/pom.xml
index ccadab3..53c9e0e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,7 +7,7 @@
CodeQuality Collector Microservices currently collects data from Sonar
https://hygieia.github.io/Hygieia/getting_started.html
jar
- 3.2.1-SNAPSHOT
+ 3.2.2-SNAPSHOT
org.springframework.boot
diff --git a/src/main/java/com/capitalone/dashboard/collector/SonarCollectorTask.java b/src/main/java/com/capitalone/dashboard/collector/SonarCollectorTask.java
index 9876883..1dc2b40 100644
--- a/src/main/java/com/capitalone/dashboard/collector/SonarCollectorTask.java
+++ b/src/main/java/com/capitalone/dashboard/collector/SonarCollectorTask.java
@@ -370,7 +370,10 @@ private void addNewProjects(List projects, List exis
int[] indexes = IntStream.range(0,existingProjects.size()).filter(i-> existingProjects.get(i).equals(project)).toArray();
for (int index :indexes) {
SonarProject s = existingProjects.get(index);
- if (!s.getProjectId().equals(project.getProjectId()) || !StringUtils.equals(s.getNiceName(),project.getNiceName())) {
+ if(Objects.isNull(s.getProjectId())){
+ LOG.info("ProjectId is null for sonar project="+s.getProjectName());
+ }
+ if ((Objects.nonNull(s.getProjectId()) && !s.getProjectId().equals(project.getProjectId())) || !StringUtils.equals(s.getNiceName(),project.getNiceName())) {
LOG.info(String.format("UpdatedProject projectName=%s projectId=%s enabled=%s",
project.getProjectName(), s.getProjectId(), Boolean.toString(s.isEnabled())));
if (s.getErrors().size() > 0) {