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

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


The following commit(s) were added to refs/heads/main by this push:
     new f384e7c  CAMEL-17548: camel-springdoc-starter - Fix to check 
apiProperties
f384e7c is described below

commit f384e7cea90c76ffa1b67a66cfa52c06191689b9
Author: Amos Feng <[email protected]>
AuthorDate: Tue Jan 25 14:20:38 2022 +0800

    CAMEL-17548: camel-springdoc-starter - Fix to check apiProperties
---
 .../apache/camel/springboot/springdoc/SpringdocAutoConfiguration.java  | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/components-starter/camel-springdoc-starter/src/main/java/org/apache/camel/springboot/springdoc/SpringdocAutoConfiguration.java
 
b/components-starter/camel-springdoc-starter/src/main/java/org/apache/camel/springboot/springdoc/SpringdocAutoConfiguration.java
index 45eaf08..0b46143 100644
--- 
a/components-starter/camel-springdoc-starter/src/main/java/org/apache/camel/springboot/springdoc/SpringdocAutoConfiguration.java
+++ 
b/components-starter/camel-springdoc-starter/src/main/java/org/apache/camel/springboot/springdoc/SpringdocAutoConfiguration.java
@@ -47,6 +47,7 @@ import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.context.support.GenericApplicationContext;
 
+import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 import java.util.Optional;
@@ -125,7 +126,7 @@ public class SpringdocAutoConfiguration {
         final Info info = new Info();
 
         final RestConfiguration rc = camelContext.getRestConfiguration();
-        initOpenApi(bc, info, rc.getApiProperties());
+        initOpenApi(bc, info, 
Optional.ofNullable(rc.getApiProperties()).orElseGet(HashMap::new));
 
         final OasDocument openApi = reader.read(camelContext, rests, bc, null, 
camelContext.getClassResolver());
         if (!rc.isApiVendorExtension()) {

Reply via email to