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


The following commit(s) were added to refs/heads/main by this push:
     new 3510418b Fix for missed data in CamelYamlDsl.json
3510418b is described below

commit 3510418bbe139b71e548424e5510fe74bd6841a3
Author: Marat Gubaidullin <[email protected]>
AuthorDate: Thu Oct 9 17:47:13 2025 -0400

    Fix for missed data in CamelYamlDsl.json
---
 .../org/apache/camel/karavan/generator/CamelMetadataGenerator.java    | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelMetadataGenerator.java
 
b/karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelMetadataGenerator.java
index 4705ba96..6f3dc96b 100644
--- 
a/karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelMetadataGenerator.java
+++ 
b/karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelMetadataGenerator.java
@@ -51,7 +51,9 @@ public final class CamelMetadataGenerator extends 
AbstractGenerator {
         // Generate DataFormats
         JsonObject dataformats = getProperties(definitions, 
"org.apache.camel.model.dataformat.DataFormatsDefinition");
         camelModel.append("\nexport const DataFormats: [string, string, 
string][] = [\n");
-        dataformats.getMap().forEach((name, val) -> {
+        var keys = new ArrayList<>(dataformats.getMap().keySet());
+        keys.add("dfdl"); // Fix
+        keys.stream().sorted().forEach((name) -> {
             String json = getMetaDataFormat(name);
             JsonObject model = new JsonObject(json).getJsonObject("model");
             String title = model.getString("title");

Reply via email to