mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-06 21:45:50 +01:00
(refs #327)Fix baseURL and host in Context
This commit is contained in:
@@ -140,11 +140,9 @@ abstract class ControllerBase extends ScalatraFilter
|
|||||||
case class Context(settings: SystemSettingsService.SystemSettings, loginAccount: Option[Account], request: HttpServletRequest){
|
case class Context(settings: SystemSettingsService.SystemSettings, loginAccount: Option[Account], request: HttpServletRequest){
|
||||||
|
|
||||||
lazy val path = settings.baseUrl.getOrElse(request.getServletContext.getContextPath)
|
lazy val path = settings.baseUrl.getOrElse(request.getServletContext.getContextPath)
|
||||||
|
|
||||||
lazy val currentPath = request.getRequestURI.substring(request.getContextPath.length)
|
lazy val currentPath = request.getRequestURI.substring(request.getContextPath.length)
|
||||||
|
lazy val baseURL = settings.baseUrl.getOrElse(request.getRequestURL.substring(0, request.getRequestURL.length - request.getRequestURI.length))
|
||||||
lazy val baseURL = request.getRequestURL.substring(0, request.getRequestURL.length - request.getRequestURI.length) + path
|
lazy val host = new java.net.URL(baseURL).getHost
|
||||||
lazy val host = request.getServerName
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get object from cache.
|
* Get object from cache.
|
||||||
|
|||||||
Reference in New Issue
Block a user