diff options
Diffstat (limited to 'plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/DispoConnector.java')
-rw-r--r-- | plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/DispoConnector.java | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/DispoConnector.java b/plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/DispoConnector.java index f58df801577..ef0d2315105 100644 --- a/plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/DispoConnector.java +++ b/plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/DispoConnector.java @@ -90,15 +90,17 @@ public class DispoConnector { } private void parseThroughAnnotations(Collection<DispoAnnotationData> annotations, Collection<DispoAnnotationData> defaultAnnotations, Collection<DispoAnnotationData> invalidAnnotations, Collection<DispoAnnotationData> analyzeAnnotations) { - for (DispoAnnotationData annotation : annotations) { - if (annotation.getIsDefault()) { - defaultAnnotations.add(annotation); - } - if (!annotation.isValid()) { - invalidAnnotations.add(annotation); - } - if (annotation.getIsAnalyze()) { - analyzeAnnotations.add(annotation); + if (annotations != null) { + for (DispoAnnotationData annotation : annotations) { + if (annotation.getIsDefault()) { + defaultAnnotations.add(annotation); + } + if (!annotation.isValid()) { + invalidAnnotations.add(annotation); + } + if (annotation.getIsAnalyze()) { + analyzeAnnotations.add(annotation); + } } } } |