This is an automated email from the ASF dual-hosted git repository.

jbonofre pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/karaf.git


The following commit(s) were added to refs/heads/main by this push:
     new f5ee79652d [KARAF-6074] Prevent duplicate PIDs from factory PID 
defined in feature config
     new ee957b83af Merge pull request #1720 from grgrzybek/KARAF-6074
f5ee79652d is described below

commit f5ee79652dfc3f8d8c25620abce60910b63c55da
Author: Grzegorz Grzybek <ggrzy...@redhat.com>
AuthorDate: Thu Jun 1 11:48:14 2023 +0200

    [KARAF-6074] Prevent duplicate PIDs from factory PID defined in feature 
config
---
 .../karaf/features/internal/service/FeatureConfigInstaller.java       | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git 
a/features/core/src/main/java/org/apache/karaf/features/internal/service/FeatureConfigInstaller.java
 
b/features/core/src/main/java/org/apache/karaf/features/internal/service/FeatureConfigInstaller.java
index a4e99668f6..7d530ae4e6 100644
--- 
a/features/core/src/main/java/org/apache/karaf/features/internal/service/FeatureConfigInstaller.java
+++ 
b/features/core/src/main/java/org/apache/karaf/features/internal/service/FeatureConfigInstaller.java
@@ -68,9 +68,7 @@ public class FeatureConfigInstaller {
         if (n > 0) {
             cid.isFactoryPid = true;
             cid.factoryPid = pid.substring(0, n);
-            if (pid.contains("~")) {
-                cid.name = pid.substring(n + 1);
-            }
+            cid.name = pid.substring(n + 1);
         }
         return cid;
     }

Reply via email to