From d28afa99419be1f392d4838f2ed24d068904b145 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacobo=20Aragunde=20P=C3=A9rez?= Date: Mon, 15 Nov 2010 18:18:35 +0100 Subject: [PATCH] [Bug #704] Fixed bug, clearing the list of matches when the filter pattern is deleted. FEA: ItEr63S03BugFixing --- .../components/finders/CriterionMultipleFiltersFinder.java | 1 + .../common/components/finders/WorkerMultipleFiltersFinder.java | 1 + 2 files changed, 2 insertions(+) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/components/finders/CriterionMultipleFiltersFinder.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/components/finders/CriterionMultipleFiltersFinder.java index 0b856283c..055271ac4 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/components/finders/CriterionMultipleFiltersFinder.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/components/finders/CriterionMultipleFiltersFinder.java @@ -44,6 +44,7 @@ public class CriterionMultipleFiltersFinder extends MultipleFiltersFinder { @Override public List getFirstTenFilters() { + getListMatching().clear(); Iterator iteratorCriterion = getCriterions().iterator(); while(iteratorCriterion.hasNext() && getListMatching().size() < 10) { Criterion criterion = iteratorCriterion.next(); diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/components/finders/WorkerMultipleFiltersFinder.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/components/finders/WorkerMultipleFiltersFinder.java index 4ed53d30f..fc519a811 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/components/finders/WorkerMultipleFiltersFinder.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/components/finders/WorkerMultipleFiltersFinder.java @@ -44,6 +44,7 @@ public class WorkerMultipleFiltersFinder extends MultipleFiltersFinder { @Override public List getFirstTenFilters() { + getListMatching().clear(); Iterator iteratorWorker = getListWorkers().iterator(); while(iteratorWorker.hasNext() && getListMatching().size() < 10) { Worker worker = iteratorWorker.next();