bug[TW25452]: Check NewActListeners before osgi overrides
Change-Id: Ia8d267d8c46669cb30a2b67d7331745a421c2b5f
diff --git a/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/action/AtsActionService.java b/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/action/AtsActionService.java
index fa5d4f0..feaf1df 100644
--- a/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/action/AtsActionService.java
+++ b/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/action/AtsActionService.java
@@ -458,10 +458,12 @@
IAtsChangeSet changes, CreateTeamOption... createTeamOption) {
WorkDefinition workDef = null;
- for (INewActionListener actionListener : newActionListeners) {
- AtsWorkDefinitionToken workDefTok = actionListener.getOverrideWorkDefinitionId(teamDef);
- if (workDefTok != null) {
- workDef = atsApi.getWorkDefinitionService().getWorkDefinition(workDefTok);
+ if (newActionListeners != null && !newActionListeners.isEmpty()) {
+ for (INewActionListener actionListener : newActionListeners) {
+ AtsWorkDefinitionToken workDefTok = actionListener.getOverrideWorkDefinitionId(teamDef);
+ if (workDefTok != null) {
+ workDef = atsApi.getWorkDefinitionService().getWorkDefinition(workDefTok);
+ }
}
}
// Determine of any osgi registered listeners want to provide work def