commit | 24b1b17d5cd004976547be7d05a4952b82bfc8ea | [log] [tgz] |
---|---|---|
author | Richard S. Hall <rickhall@apache.org> | Thu May 14 18:40:46 2009 +0000 |
committer | Richard S. Hall <rickhall@apache.org> | Thu May 14 18:40:46 2009 +0000 |
tree | 4fc71c0de099eccbc99aff36a267c2383ee3f490 | |
parent | 1b846979ef316d9bca398f00f497cbd46b83fc06 [diff] |
Properly convert a version range property type. (FELIX-1155) git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@774874 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/bundlerepository/src/main/java/org/apache/felix/bundlerepository/PropertyImpl.java b/bundlerepository/src/main/java/org/apache/felix/bundlerepository/PropertyImpl.java index 69e1651..8d43c4e 100644 --- a/bundlerepository/src/main/java/org/apache/felix/bundlerepository/PropertyImpl.java +++ b/bundlerepository/src/main/java/org/apache/felix/bundlerepository/PropertyImpl.java
@@ -80,7 +80,12 @@ private Object convertType(String value) { - if ((m_type != null) && (m_type.equalsIgnoreCase(Resource.VERSION))) + if ((m_type != null) && m_type.equalsIgnoreCase(Resource.VERSION) + && (value.indexOf(',') > 0)) + { + return VersionRange.parse(value); + } + else if ((m_type != null) && m_type.equalsIgnoreCase(Resource.VERSION)) { return new Version(value); }