aboutsummaryrefslogtreecommitdiffstats
path: root/services/context/context.go
diff options
context:
space:
mode:
Diffstat (limited to 'services/context/context.go')
-rw-r--r--services/context/context.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/services/context/context.go b/services/context/context.go
index 6c7128ef68..812a8c27ee 100644
--- a/services/context/context.go
+++ b/services/context/context.go
@@ -65,6 +65,9 @@ type Context struct {
type TemplateContext map[string]any
func init() {
+ web.RegisterResponseStatusProvider[*Base](func(req *http.Request) web_types.ResponseStatusProvider {
+ return req.Context().Value(BaseContextKey).(*Base)
+ })
web.RegisterResponseStatusProvider[*Context](func(req *http.Request) web_types.ResponseStatusProvider {
return req.Context().Value(WebContextKey).(*Context)
})