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

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


The following commit(s) were added to refs/heads/main by this push:
     new bea463b  camel-catalog - Fix language validator classloading from 
external editors such as IDEA camel tooling
bea463b is described below

commit bea463b15fd3dc4fed5ee0ab3d7b8934e8d38279
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Wed Apr 28 11:01:16 2021 +0200

    camel-catalog - Fix language validator classloading from external editors 
such as IDEA camel tooling
---
 .../java/org/apache/camel/catalog/impl/AbstractCamelCatalog.java     | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git 
a/core/camel-core-catalog/src/main/java/org/apache/camel/catalog/impl/AbstractCamelCatalog.java
 
b/core/camel-core-catalog/src/main/java/org/apache/camel/catalog/impl/AbstractCamelCatalog.java
index 73d9c6c..d47e6c5 100644
--- 
a/core/camel-core-catalog/src/main/java/org/apache/camel/catalog/impl/AbstractCamelCatalog.java
+++ 
b/core/camel-core-catalog/src/main/java/org/apache/camel/catalog/impl/AbstractCamelCatalog.java
@@ -54,7 +54,6 @@ import org.apache.camel.tooling.model.JsonMapper;
 import org.apache.camel.tooling.model.LanguageModel;
 import org.apache.camel.tooling.model.MainModel;
 import org.apache.camel.tooling.model.OtherModel;
-import org.apache.camel.util.ObjectHelper;
 import org.apache.camel.util.StringHelper;
 
 /**
@@ -1528,7 +1527,7 @@ public abstract class AbstractCamelCatalog {
     private static String stripOptionalPrefixFromName(Map<String, 
BaseOptionModel> rows, String name) {
         for (BaseOptionModel row : rows.values()) {
             String optionalPrefix = row.getOptionalPrefix();
-            if (ObjectHelper.isNotEmpty(optionalPrefix) && 
name.startsWith(optionalPrefix)) {
+            if (optionalPrefix != null && !optionalPrefix.isEmpty() && 
name.startsWith(optionalPrefix)) {
                 // try again
                 return stripOptionalPrefixFromName(rows, 
name.substring(optionalPrefix.length()));
             } else {
@@ -1543,7 +1542,7 @@ public abstract class AbstractCamelCatalog {
     private static String getPropertyNameFromNameWithPrefix(Map<String, 
BaseOptionModel> rows, String name) {
         for (BaseOptionModel row : rows.values()) {
             String prefix = row.getPrefix();
-            if (ObjectHelper.isNotEmpty(prefix) && name.startsWith(prefix)) {
+            if (prefix != null && !prefix.isEmpty() && 
name.startsWith(prefix)) {
                 return row.getName();
             }
         }

Reply via email to