diff options
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.publisher/src/org/eclipse/equinox/p2/publisher/actions/QueryableFilterAdvice.java')
-rw-r--r-- | bundles/org.eclipse.equinox.p2.publisher/src/org/eclipse/equinox/p2/publisher/actions/QueryableFilterAdvice.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bundles/org.eclipse.equinox.p2.publisher/src/org/eclipse/equinox/p2/publisher/actions/QueryableFilterAdvice.java b/bundles/org.eclipse.equinox.p2.publisher/src/org/eclipse/equinox/p2/publisher/actions/QueryableFilterAdvice.java index cb8acab3c..a36950573 100644 --- a/bundles/org.eclipse.equinox.p2.publisher/src/org/eclipse/equinox/p2/publisher/actions/QueryableFilterAdvice.java +++ b/bundles/org.eclipse.equinox.p2.publisher/src/org/eclipse/equinox/p2/publisher/actions/QueryableFilterAdvice.java @@ -35,8 +35,9 @@ public class QueryableFilterAdvice implements IFilterAdvice { return ((LDAPQuery) ((IInstallableUnit) result.iterator().next()).getFilter()).getFilter(); if (exact) return null; + query = new InstallableUnitQuery(id); - result.addAll(queryable.query(query, null)); + result = queryable.query(query, null); if (!result.isEmpty()) return ((LDAPQuery) ((IInstallableUnit) result.iterator().next()).getFilter()).getFilter(); return null; |