You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2023/02/09 09:58:17 UTC

[karaf-decanter] branch main updated: [KARAF-7666] Avoid ClassCastException in SplitParser

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-decanter.git


The following commit(s) were added to refs/heads/main by this push:
     new 61b25ec3 [KARAF-7666] Avoid ClassCastException in SplitParser
     new 3ee97cab Merge pull request #322 from jbonofre/KARAF-7666
61b25ec3 is described below

commit 61b25ec3eb4c92cd261d14d76a5c303f77bc120a
Author: JB Onofré <jb...@dremio.com>
AuthorDate: Wed Feb 8 14:51:11 2023 +0100

    [KARAF-7666] Avoid ClassCastException in SplitParser
---
 .../main/java/org/apache/karaf/decanter/parser/split/SplitParser.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/parser/split/src/main/java/org/apache/karaf/decanter/parser/split/SplitParser.java b/parser/split/src/main/java/org/apache/karaf/decanter/parser/split/SplitParser.java
index 9195c573..fe90d449 100644
--- a/parser/split/src/main/java/org/apache/karaf/decanter/parser/split/SplitParser.java
+++ b/parser/split/src/main/java/org/apache/karaf/decanter/parser/split/SplitParser.java
@@ -48,7 +48,7 @@ public class SplitParser implements Parser {
     public void activate(Dictionary<String, Object> config) {
         this.separator = (config.get("separator") != null) ? (String) config.get("separator") : ",";
         this.keys = (config.get("keys") != null) ? (String) config.get("keys") : null;
-        this.useDefaultKey = (config.get("useDefaultKey") != null) ? (Boolean) config.get("useDefaultKey") : false;
+        this.useDefaultKey = (config.get("useDefaultKey") != null) ? Boolean.parseBoolean((String) config.get("useDefaultKey")) : false;
     }
 
     @Override