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 f366a594741 camel-cloudevents - Fix name with plus sign is a valid 
name. Fix metadata generator to allow that.
f366a594741 is described below

commit f366a594741ce16ed153c82638f763bc0e3aa992
Author: Claus Ibsen <[email protected]>
AuthorDate: Mon Mar 4 07:10:30 2024 +0100

    camel-cloudevents - Fix name with plus sign is a valid name. Fix metadata 
generator to allow that.
---
 .../java/org/apache/camel/catalog/CamelCatalogJSonSchemaResolver.java   | 2 +-
 .../src/test/java/org/apache/camel/catalog/CamelCatalogTest.java        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/catalog/camel-catalog/src/main/java/org/apache/camel/catalog/CamelCatalogJSonSchemaResolver.java
 
b/catalog/camel-catalog/src/main/java/org/apache/camel/catalog/CamelCatalogJSonSchemaResolver.java
index 6175c41d9f0..52285d31c11 100644
--- 
a/catalog/camel-catalog/src/main/java/org/apache/camel/catalog/CamelCatalogJSonSchemaResolver.java
+++ 
b/catalog/camel-catalog/src/main/java/org/apache/camel/catalog/CamelCatalogJSonSchemaResolver.java
@@ -164,6 +164,6 @@ public class CamelCatalogJSonSchemaResolver implements 
JSonSchemaResolver {
     }
 
     private String sanitizeFileName(String fileName) {
-        return fileName.replaceAll("[^A-Za-z0-9-]", "-");
+        return fileName.replaceAll("[^A-Za-z0-9+-/]", "-");
     }
 }
diff --git 
a/catalog/camel-catalog/src/test/java/org/apache/camel/catalog/CamelCatalogTest.java
 
b/catalog/camel-catalog/src/test/java/org/apache/camel/catalog/CamelCatalogTest.java
index 7a020b5721f..bfe80389805 100644
--- 
a/catalog/camel-catalog/src/test/java/org/apache/camel/catalog/CamelCatalogTest.java
+++ 
b/catalog/camel-catalog/src/test/java/org/apache/camel/catalog/CamelCatalogTest.java
@@ -131,7 +131,7 @@ public class CamelCatalogTest {
     public void testFindTransformerNames() {
         List<String> names = catalog.findTransformerNames();
 
-        assertTrue(names.contains("application-cloudevents-json"));
+        assertTrue(names.contains("application-cloudevents+json"));
         assertTrue(names.contains("application-x-java-object"));
         assertTrue(names.contains("aws-cloudtrail-application-cloudevents"));
         
assertTrue(names.contains("azure-storage-queue-application-cloudevents"));

Reply via email to