diff --git a/src/main/scala/servlet/PluginActionInvokeFilter.scala b/src/main/scala/servlet/PluginActionInvokeFilter.scala index cc5c957..7076579 100644 --- a/src/main/scala/servlet/PluginActionInvokeFilter.scala +++ b/src/main/scala/servlet/PluginActionInvokeFilter.scala @@ -21,7 +21,7 @@ (req, res) match { case (request: HttpServletRequest, response: HttpServletResponse) => { Database(req.getServletContext) withTransaction { implicit session => - val path = req.asInstanceOf[HttpServletRequest].getRequestURI + val path = request.getRequestURI.substring(request.getServletContext.getContextPath.length) if(!processGlobalAction(path, request, response) && !processRepositoryAction(path, request, response)){ chain.doFilter(req, res) }