summaryrefslogtreecommitdiffstats
path: root/modules/context/package.go
diff options
context:
space:
mode:
Diffstat (limited to 'modules/context/package.go')
-rw-r--r--modules/context/package.go6
1 files changed, 2 insertions, 4 deletions
diff --git a/modules/context/package.go b/modules/context/package.go
index be50e0a991..c0813fb2da 100644
--- a/modules/context/package.go
+++ b/modules/context/package.go
@@ -154,12 +154,10 @@ func PackageContexter() func(next http.Handler) http.Handler {
return func(next http.Handler) http.Handler {
return http.HandlerFunc(func(resp http.ResponseWriter, req *http.Request) {
base, baseCleanUp := NewBaseContext(resp, req)
- ctx := &Context{
- Base: base,
- Render: renderer, // it is still needed when rendering 500 page in a package handler
- }
defer baseCleanUp()
+ // it is still needed when rendering 500 page in a package handler
+ ctx := NewWebContext(base, renderer, nil)
ctx.Base.AppendContextValue(WebContextKey, ctx)
next.ServeHTTP(ctx.Resp, ctx.Req)
})