Fixed two filter syntax errors when using inclusive version ranges. (FELIX-327)
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@555976 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/bundlerepository/src/main/java/org/apache/felix/bundlerepository/LocalRepositoryImpl.java b/bundlerepository/src/main/java/org/apache/felix/bundlerepository/LocalRepositoryImpl.java
index 509f560..86fd362 100644
--- a/bundlerepository/src/main/java/org/apache/felix/bundlerepository/LocalRepositoryImpl.java
+++ b/bundlerepository/src/main/java/org/apache/felix/bundlerepository/LocalRepositoryImpl.java
@@ -253,13 +253,13 @@
String low = imports[impIdx].isLowInclusive()
? "(version>=" + imports[impIdx].getVersion() + ")"
- : "(!(version<=" + imports[impIdx].getVersion() + ")";
+ : "(!(version<=" + imports[impIdx].getVersion() + "))";
if (imports[impIdx].getVersionHigh() != null)
{
String high = imports[impIdx].isHighInclusive()
? "(version<=" + imports[impIdx].getVersionHigh() + ")"
- : "(!(version>=" + imports[impIdx].getVersionHigh() + ")";
+ : "(!(version>=" + imports[impIdx].getVersionHigh() + "))";
req.setFilter("(&(package="
+ imports[impIdx].getName() + ")"
+ low + high + ")");
@@ -329,4 +329,4 @@
}
}
}
-}
\ No newline at end of file
+}