Fix EvaluationContextExtension filter fall-through in ReactiveExtensionAwareEvaluationContextProvider.
Using JpaEvaluationContextExtension with reactive infrastructure in place, ReactiveExtensionAwareEvaluationContextProvider can lead to IllegalStateException if the desired extension doesn't match the predicate instead of being silently dropped. Closes #2392 Original pull request: #2393.
This commit is contained in:
committed by
Mark Paluch
parent
3dcea0296a
commit
95e115b357
@@ -125,6 +125,8 @@ public class ReactiveExtensionAwareEvaluationContextProvider implements Reactive
|
||||
if (extensionFilter.test(information)) {
|
||||
return Mono.just(extension);
|
||||
}
|
||||
|
||||
return Mono.empty();
|
||||
}
|
||||
|
||||
if (it instanceof ReactiveEvaluationContextExtension) {
|
||||
|
||||
Reference in New Issue
Block a user