From 31f7bf53501306353a66314af5bfadcfac125e33 Mon Sep 17 00:00:00 2001 From: Asaf Gartner Date: Tue, 14 Jun 2022 04:06:44 +0300 Subject: [PATCH] Treat fishbowl files like public files. Skip expensive middleware. We don't really need to validate the project subdomain here. Fetching the common data eats up a db connection, and we don't gain anything from it. --- src/website/routes.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/website/routes.go b/src/website/routes.go index 2b64e966..28423883 100644 --- a/src/website/routes.go +++ b/src/website/routes.go @@ -156,6 +156,7 @@ func NewWebsiteRoutes(longRequestContext context.Context, conn *pgxpool.Pool) ht AddCORSHeaders(c, &res) return res }) + routes.GET(hmnurl.RegexFishbowlFiles, FishbowlFiles) // NOTE(asaf): HMN-only routes: hmnOnly.GET(hmnurl.RegexManifesto, Manifesto) @@ -224,7 +225,6 @@ func NewWebsiteRoutes(longRequestContext context.Context, conn *pgxpool.Pool) ht hmnOnly.GET(hmnurl.RegexFishbowlIndex, FishbowlIndex) hmnOnly.GET(hmnurl.RegexFishbowl, Fishbowl) - hmnOnly.GET(hmnurl.RegexFishbowlFiles, FishbowlFiles) hmnOnly.POST(hmnurl.RegexAPICheckUsername, csrfMiddleware(APICheckUsername))