bug[TW19447]: Fix CreateChangeReportTaskTransitionHook checks
Change-Id: I280c72f8986809ddd3ba06042b34a72a5b925bbb
diff --git a/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/task/ChangeReportTasksUtil.java b/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/task/ChangeReportTasksUtil.java
index 951ef2e..fcee97e 100644
--- a/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/task/ChangeReportTasksUtil.java
+++ b/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/task/ChangeReportTasksUtil.java
@@ -78,7 +78,7 @@
}
crtd.setWorkOrParentBranch(workOrParentBranch);
if (changeItems == null) {
- crtd.getResults().error("No Change Items (Change Report or Commit) Found");
+ crtd.getResults().warning("No Change Items (Change Report or Commit) Found");
return;
} else {
crtd.setChangeItems(changeItems);
diff --git a/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/task/CreateChangeReportTaskTransitionHook.java b/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/task/CreateChangeReportTaskTransitionHook.java
index f28b666..0816170 100644
--- a/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/task/CreateChangeReportTaskTransitionHook.java
+++ b/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/task/CreateChangeReportTaskTransitionHook.java
@@ -41,6 +41,9 @@
@Override
public void transitioned(IAtsWorkItem workItem, IStateToken fromState, IStateToken toState, Collection<? extends AtsUser> toAssignees, IAtsChangeSet changes) {
+ if (!workItem.isTeamWorkflow()) {
+ return;
+ }
Thread thread = new Thread("Create/Update Tasks") {
@Override
public void run() {
diff --git a/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/task/CreateChangeReportTasksOperation.java b/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/task/CreateChangeReportTasksOperation.java
index 786e6bc..52e21eb 100644
--- a/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/task/CreateChangeReportTasksOperation.java
+++ b/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/task/CreateChangeReportTasksOperation.java
@@ -149,7 +149,7 @@
// Generate and store ChangeItems from branch or commit
ChangeReportTasksUtil.getBranchOrCommitChangeData(crtd, setDef);
- if (crtd.getResults().isErrors()) {
+ if (crtd.getResults().isErrors() || crtd.getResults().toString().contains("No Change Items")) {
return crtd;
}