From faa296075f5ea2d8e01004b46b036997f9529d99 Mon Sep 17 00:00:00 2001 From: Brian Picciano Date: Sun, 26 May 2024 22:06:44 +0200 Subject: Clean out Get/SetRequestLogger from apiutil --- src/http/csrf.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/http/csrf.go') diff --git a/src/http/csrf.go b/src/http/csrf.go index 707aac4..a4f7e73 100644 --- a/src/http/csrf.go +++ b/src/http/csrf.go @@ -31,10 +31,12 @@ func checkCSRF(r *http.Request, publicURL *url.URL) error { } func (a *api) checkCSRFMiddleware(h http.Handler) http.Handler { + logger := a.params.Logger.WithNamespace("csrf") return http.HandlerFunc(func(rw http.ResponseWriter, r *http.Request) { + ctx := r.Context() if err := checkCSRF(r, a.params.PublicURL); err != nil { - apiutil.BadRequest(rw, r, errors.New("invalid Referer")) + apiutil.BadRequest(ctx, logger, rw, "invalid Referer") return } -- cgit v1.2.3