From aad9cfefd35e805bee35c46a073d37a3fd81be0b Mon Sep 17 00:00:00 2001 From: Nicolas Meienberger Date: Fri, 21 Nov 2025 10:59:12 +0100 Subject: [PATCH] fix: properly decode path to support all special unicode characters --- app/server/modules/repositories/repositories.controller.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/server/modules/repositories/repositories.controller.ts b/app/server/modules/repositories/repositories.controller.ts index 2cda998..e4ed4fc 100644 --- a/app/server/modules/repositories/repositories.controller.ts +++ b/app/server/modules/repositories/repositories.controller.ts @@ -123,7 +123,8 @@ export const repositoriesController = new Hono() const { name, snapshotId } = c.req.param(); const { path } = c.req.valid("query"); - const result = await repositoriesService.listSnapshotFiles(name, snapshotId, path); + const decodedPath = path ? decodeURIComponent(path) : undefined; + const result = await repositoriesService.listSnapshotFiles(name, snapshotId, decodedPath); c.header("Cache-Control", "max-age=300, stale-while-revalidate=600");