You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by cz...@apache.org on 2011/01/22 17:48:27 UTC

svn commit: r1062193 - /sling/trunk/installer/core/src/main/java/org/apache/sling/installer/core/impl/Util.java

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