From 608601957e6abe9e542d84514fe36f2f2b3d456d Mon Sep 17 00:00:00 2001 From: ItsCapnMurica Date: Tue, 18 Aug 2026 19:23:33 -0400 Subject: [PATCH] fix: encode project slugs in canonical URLs --- apps/frontend/src/middleware/project.global.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/frontend/src/middleware/project.global.ts b/apps/frontend/src/middleware/project.global.ts index 789933b73b..ba5a0bcebe 100644 --- a/apps/frontend/src/middleware/project.global.ts +++ b/apps/frontend/src/middleware/project.global.ts @@ -62,7 +62,7 @@ export default defineNuxtRouteMiddleware(async (to) => { const remainder = pathParts.filter((x) => x).join('/') // Build the canonical path - const canonicalPath = `/${correctType}/${project.slug}${remainder ? `/${remainder}` : ''}` + const canonicalPath = `/${correctType}/${encodeURIComponent(project.slug)}${remainder ? `/${remainder}` : ''}` // Only redirect if the path actually changed if (to.path !== canonicalPath) {