diff --git a/api/http/middlewares/withitem.go b/api/http/middlewares/withitem.go index 34e6a9ba2..fce95e86b 100644 --- a/api/http/middlewares/withitem.go +++ b/api/http/middlewares/withitem.go @@ -45,7 +45,7 @@ func WithItem[TId ~int, TObject any](getter ItemGetter[TId, TObject], idParam st } } -func FetchItem[T any](request *http.Request, contextKey string) (*T, error) { +func FetchItem[T any](request *http.Request, contextKey ItemContextKey) (*T, error) { contextData := request.Context().Value(contextKey) if contextData == nil { return nil, errors.New("unable to find item in request context")