Skip to content

Commit 4c3c51e

Browse files
committedMar 2, 2025
code review
1 parent f1a52a7 commit 4c3c51e

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed
 

‎springdoc-openapi-starter-common/src/main/java/org/springdoc/api/AbstractOpenApiResource.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -427,7 +427,7 @@ private Locale selectLocale(Locale inputLocale) {
427427
if (!CollectionUtils.isEmpty(allowedLocales)) {
428428
Locale bestMatchingAllowedLocale = Locale.lookup(
429429
Locale.LanguageRange.parse(inputLocale.toLanguageTag()),
430-
allowedLocales.stream().map(Locale::forLanguageTag).collect(Collectors.toList())
430+
allowedLocales.stream().map(Locale::forLanguageTag).toList()
431431
);
432432

433433
return bestMatchingAllowedLocale == null ? Locale.forLanguageTag(allowedLocales.get(0)) : bestMatchingAllowedLocale;

‎springdoc-openapi-starter-common/src/main/java/org/springdoc/core/converters/PolymorphicModelConverter.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,9 @@ public Schema resolve(AnnotatedType type, ModelConverterContext context, Iterato
135135
io.swagger.v3.oas.annotations.media.Schema declaredSchema = propertyDef.getAnyAnnotation(io.swagger.v3.oas.annotations.media.Schema.class);
136136
if (declaredSchema != null &&
137137
(ArrayUtils.isNotEmpty(declaredSchema.oneOf()) || ArrayUtils.isNotEmpty(declaredSchema.allOf()))) {
138-
TYPES_TO_SKIP.add(propertyDef.getPrimaryType().getRawClass().getSimpleName());
138+
if (propertyDef.getPrimaryType() != null && propertyDef.getPrimaryType().getRawClass() != null) {
139+
TYPES_TO_SKIP.add(propertyDef.getPrimaryType().getRawClass().getSimpleName());
140+
}
139141
}
140142
}
141143
}

0 commit comments

Comments
 (0)
Failed to load comments.