Skip to content

Commit 0be659a

Browse files
committed
Don't use the dispatch action if the request is a forward or include. Fixes #10231
1 parent 6842505 commit 0be659a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingInfo.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,9 @@ public String getId() {
242242
}
243243

244244
private String checkDispatchAction(HttpServletRequest request) {
245-
if (request.getAttribute(WebUtils.EXCEPTION_ATTRIBUTE) != null) return null;
245+
if (request.getAttribute(WebUtils.EXCEPTION_ATTRIBUTE) != null || WebUtils.isForwardOrInclude(request)) {
246+
return null;
247+
}
246248

247249
String dispatchActionName = null;
248250
Enumeration<String> paramNames = tryMultipartParams(request, request.getParameterNames());

0 commit comments

Comments
 (0)