From c7f14ecb3a0e584f017e4947dea4722f10acf220 Mon Sep 17 00:00:00 2001 From: garrettmills Date: Mon, 19 Oct 2020 08:07:36 -0500 Subject: [PATCH] Properly escape file names for HTML exoprt --- app/controllers/api/v1/Export.controller.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/api/v1/Export.controller.js b/app/controllers/api/v1/Export.controller.js index 7eed876..5f9cea9 100644 --- a/app/controllers/api/v1/Export.controller.js +++ b/app/controllers/api/v1/Export.controller.js @@ -78,7 +78,7 @@ class ExportController extends Controller { flat_tree.push({ level, page, - file_name: `${page.Name.replace(/\s/g, '-')}-${page.UUID}.html`, + file_name: `${page.Name.replace(/\s/g, '-').replace(/\/\\/g, '-')}-${page.UUID}.html`, }) const children = await page.childPages