From a8d7b4d65d58f3eef0e8899c92b86c4e58c686c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20Villaf=C3=A1=C3=B1ez?= Date: Wed, 26 Aug 2026 17:50:34 +0200 Subject: [PATCH] fix(collaboration): check for proof keys in the templates endpoint --- services/collaboration/pkg/server/http/server.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/services/collaboration/pkg/server/http/server.go b/services/collaboration/pkg/server/http/server.go index b07fa797dbe..e1a4419967e 100644 --- a/services/collaboration/pkg/server/http/server.go +++ b/services/collaboration/pkg/server/http/server.go @@ -181,6 +181,13 @@ func prepareRoutes(r *chi.Mux, options Options) { }, colabmiddleware.CollaborationTracingMiddleware, ) + // check whether we should check for proof keys + if !options.Config.App.ProofKeys.Disable { + r.Use(func(h stdhttp.Handler) stdhttp.Handler { + return colabmiddleware.ProofKeysMiddleware(options.Config, h) + }) + } + r.Get("/", func(w stdhttp.ResponseWriter, r *stdhttp.Request) { adapter.GetFile(w, r) })