Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjmisinco2013-05-15 21:13:59 +0000
committerGerrit Code Review @ Eclipse.org2013-05-16 14:55:44 +0000
commite33e9b69896db650d70c2deb81f2c328607f1f6f (patch)
tree8106df75c84cad51bdfb0c15f7f357b8ddbae045
parent061817c454dc4f6f02394d43369c0ab230440b5b (diff)
downloadorg.eclipse.osee-e33e9b69896db650d70c2deb81f2c328607f1f6f.tar.gz
org.eclipse.osee-e33e9b69896db650d70c2deb81f2c328607f1f6f.tar.xz
org.eclipse.osee-e33e9b69896db650d70c2deb81f2c328607f1f6f.zip
bug[ats_AFV6L]: TaskSearch searching completed/cancelled when not needed
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/TaskSearchWorldSearchItem.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/TaskSearchWorldSearchItem.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/TaskSearchWorldSearchItem.java
index 7e9a771068c..8518cf023e9 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/TaskSearchWorldSearchItem.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/TaskSearchWorldSearchItem.java
@@ -111,11 +111,13 @@ public class TaskSearchWorldSearchItem extends TaskEditorParameterSearchItem {
IAtsVersion verArt = getSelectedVersionArtifact();
Collection<Artifact> groups = getSelectedGroups();
IAtsUser user = getSelectedUser();
+ boolean includeCompleted = isIncludeCompletedCheckbox();
+ boolean includeCancelled = isIncludeCancelledCheckbox();
// If user selected, handle that case separately cause it's faster to start with assigned
if (user != null) {
Set<TaskArtifact> userTaskArts = getUserAssignedTaskArtifacts();
- if (isIncludeCompletedCheckbox() || isIncludeCancelledCheckbox()) {
+ if (includeCompleted || includeCancelled) {
// If include cancelled or completed, need to perform extra search
// Note: Don't need to do this for Originator, Subscribed or Favorites, cause it does completed canceled in it's own searches
userTaskArts.addAll(Collections.castMatching(TaskArtifact.class,
@@ -151,7 +153,8 @@ public class TaskSearchWorldSearchItem extends TaskEditorParameterSearchItem {
else if (teamDefs.size() > 0) {
// ElapsedTime time = new ElapsedTime("Task Search - Load Team Workflows by Team Defs");
TeamWorldSearchItem teamWorldSearchItem =
- new TeamWorldSearchItem("", teamDefs, true, true, false, false, null, null, ReleasedOption.Both, null);
+ new TeamWorldSearchItem("", teamDefs, includeCompleted, includeCancelled, false, false, null, null,
+ ReleasedOption.Both, null);
workflows.addAll(teamWorldSearchItem.performSearchGetResults(false, SearchType.Search));
// time.end();
} else if (groups.size() > 0) {

Back to the top