Update async dispatch check in OncePerRequestFilter
We no longer need to rely on an indirect check since Servlet 3.0 is expected so we can just check the DispatcherType of the request. Closes gh-26282
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2019 the original author or authors.
|
||||
* Copyright 2002-2020 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -145,7 +145,7 @@ public abstract class OncePerRequestFilter extends GenericFilterBean {
|
||||
* @see WebAsyncManager#hasConcurrentResult()
|
||||
*/
|
||||
protected boolean isAsyncDispatch(HttpServletRequest request) {
|
||||
return WebAsyncUtils.getAsyncManager(request).hasConcurrentResult();
|
||||
return request.getDispatcherType().equals(DispatcherType.ASYNC);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user