Skip to content

Commit 317e667

Browse files
authored
Merge pull request #37553 from phillip-kruger/openapi-native-filter
Register OpenAPI custom filters for reflection
2 parents b5ac615 + 3f87806 commit 317e667

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

extensions/smallrye-openapi/deployment/src/main/java/io/quarkus/smallrye/openapi/deployment/SmallRyeOpenApiProcessor.java

+2
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,7 @@ void registerAutoSecurityFilter(BuildProducer<SyntheticBeanBuildItem> syntheticB
244244
@BuildStep
245245
@Record(ExecutionTime.STATIC_INIT)
246246
void registerAnnotatedUserDefinedRuntimeFilters(BuildProducer<SyntheticBeanBuildItem> syntheticBeans,
247+
BuildProducer<ReflectiveClassBuildItem> reflectiveClass,
247248
OpenApiFilteredIndexViewBuildItem apiFilteredIndexViewBuildItem,
248249
OpenApiRecorder recorder) {
249250
Config config = ConfigProvider.getConfig();
@@ -256,6 +257,7 @@ void registerAnnotatedUserDefinedRuntimeFilters(BuildProducer<SyntheticBeanBuild
256257
.supplier(recorder.createUserDefinedRuntimeFilters(userDefinedRuntimeFilters))
257258
.done());
258259

260+
reflectiveClass.produce(ReflectiveClassBuildItem.builder(userDefinedRuntimeFilters.toArray(new String[] {})).build());
259261
}
260262

261263
@BuildStep

0 commit comments

Comments
 (0)