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

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

commit 48bf69b46a2c44acb75466b241747d3af02476d0
Author: Marat Gubaidullin <[email protected]>
AuthorDate: Wed Sep 11 17:03:22 2024 -0400

    Fix #1400
---
 .../apache/camel/karavan/generator/CamelDefinitionApiGenerator.java   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelDefinitionApiGenerator.java
 
b/karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelDefinitionApiGenerator.java
index 67e68ef6..bfaabcef 100644
--- 
a/karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelDefinitionApiGenerator.java
+++ 
b/karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelDefinitionApiGenerator.java
@@ -98,7 +98,7 @@ public final class CamelDefinitionApiGenerator extends 
AbstractGenerator {
             ce.append(code);
         });
         ce.append(
-                "            default: return new SimpleExpression(newBody);\n" 
+
+                "            default: return new GroovyExpression(newBody);\n" 
+
                         "        }\n" +
                         "    }\n\n");
         camelModel.append(ce);
@@ -138,7 +138,7 @@ public final class CamelDefinitionApiGenerator extends 
AbstractGenerator {
         List<String> attrs = new ArrayList<>();
         AtomicBoolean hasId = new AtomicBoolean(false);
         if (className.equals("ExpressionDefinition")) {
-            attrs.add("        element = element !== undefined ? element : 
{simple: CamelDefinitionApi.createSimpleExpression({expression: \"\"})}");
+            attrs.add("        element = element !== undefined ? element : 
{groovy: CamelDefinitionApi.createGroovyExpression({expression: \"\"})}");
         }
         
properties.keySet().stream().sorted(getComparator(stepName)).forEach(name -> {
             JsonObject aValue = properties.get(name);

Reply via email to