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