Author: cziegeler
Date: Sat Jan 22 16:48:27 2011
New Revision: 1062193
URL: http://svn.apache.org/viewvc?rev=1062193&view=rev
Log:
SLING-1950 : Parameters are not removed from symbolic name
Modified:
sling/trunk/installer/core/src/main/java/org/apache/sling/installer/core/impl/Util.java
Modified:
sling/trunk/installer/core/src/main/java/org/apache/sling/installer/core/impl/Util.java
URL:
http://svn.apache.org/viewvc/sling/trunk/installer/core/src/main/java/org/apache/sling/installer/core/impl/Util.java?rev=1062193&r1=1062192&r2=1062193&view=diff
==============================================================================
---
sling/trunk/installer/core/src/main/java/org/apache/sling/installer/core/impl/Util.java
(original)
+++
sling/trunk/installer/core/src/main/java/org/apache/sling/installer/core/impl/Util.java
Sat Jan 22 16:48:27 2011
@@ -105,8 +105,10 @@ public class Util {
if (sn != null) {
final String v =
m.getMainAttributes().getValue(Constants.BUNDLE_VERSION);
if (v != null) {
+ final int paramPos = sn.indexOf(';');
+ final String symbolicName = (paramPos == -1 ? sn :
sn.substring(0, paramPos));
final BundleHeaders headers = new BundleHeaders();
- headers.symbolicName = sn;
+ headers.symbolicName = symbolicName;
headers.version = v.toString();
// check for activation policy