ServeFromSubPath: Redirect to URL with subpath when subpath missing (#66724)

* ServeFromSubPath: Redirect to URL with subpath when subpath missing

* Review fixes

* Added tests

* Use constant

* change to useMiddleware

* Update pkg/middleware/subpath_redirect.go

---------

Co-authored-by: Carl Bergquist <carl.bergquist@gmail.com>
This commit is contained in:
Torkel Ödegaard
2023-04-24 09:55:55 +02:00
committed by GitHub
parent 2767d5b1c2
commit 57701fd2f2
4 changed files with 74 additions and 0 deletions

View File

@ -99,7 +99,10 @@ func (sc *scenarioContext) fakeReqWithParams(method, url string, queryParams map
for k, v := range queryParams {
q.Add(k, v)
}
req.URL.RawQuery = q.Encode()
req.RequestURI = req.URL.RequestURI()
require.NoError(sc.t, err)
reqCtx := &contextmodel.ReqContext{