Skip to content

Commit b9107c8

Browse files
jameskleehgraemerocher
authored andcommitted
Set controller class attribute if the matched url mapping is GrailsControllerUrlMappingInfo (#10072)
1 parent 6d11183 commit b9107c8

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/mvc/UrlMappingsHandlerMapping.groovy

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import grails.web.mime.MimeTypeResolver
2525
import grails.web.http.HttpHeaders
2626
import org.grails.exceptions.ExceptionUtils
2727
import org.grails.web.servlet.mvc.GrailsWebRequest
28+
import org.grails.web.util.GrailsApplicationAttributes
2829
import org.grails.web.util.WebUtils
2930
import org.springframework.beans.factory.annotation.Autowired
3031
import org.springframework.util.Assert
@@ -162,6 +163,7 @@ class UrlMappingsHandlerMapping extends AbstractHandlerMapping {
162163
info.configure(webRequest)
163164
if(info instanceof GrailsControllerUrlMappingInfo) {
164165
request.setAttribute(MATCHED_REQUEST, info)
166+
request.setAttribute(GrailsApplicationAttributes.GRAILS_CONTROLLER_CLASS, ((GrailsControllerUrlMappingInfo)info).controllerClass)
165167
return info
166168
}
167169
else if(info.viewName || info.URI) {

0 commit comments

Comments
 (0)