From 72c8f80bceb752ff64f42442bb2f4601237333e5 Mon Sep 17 00:00:00 2001 From: tdurieux Date: Sun, 28 Apr 2024 09:38:49 +0100 Subject: [PATCH] fix: fix file path in webview --- src/server/routes/webview.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/server/routes/webview.ts b/src/server/routes/webview.ts index d0f510e..e0cefc1 100644 --- a/src/server/routes/webview.ts +++ b/src/server/routes/webview.ts @@ -43,7 +43,10 @@ async function webView(req: express.Request, res: express.Response) { const wRoot = repo.options.pageSource.path; - const filePath = req.path.split(req.params.repoId)[1]; + const indexRepoId = req.path.indexOf(req.params.repoId); + const filePath = req.path.substring( + indexRepoId + req.params.repoId.length + 1 + ); let requestPath = path.join(wRoot, filePath); if (requestPath.at(0) == "/") { requestPath = requestPath.substring(1);