You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2022/01/25 06:52:06 UTC
[camel-spring-boot] branch main updated: CAMEL-17548: camel-springdoc-starter - Fix to check apiProperties
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 <zf...@redhat.com>
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()) {