From aba9a7de6d6b723cdb1e4a174c810173744790fd Mon Sep 17 00:00:00 2001 From: silentrald Date: Fri, 14 Feb 2025 18:56:47 +0800 Subject: [PATCH] [bugfix] fix issue with extracting root map files --- .../additional-content/maps/local-maps-manager.service.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/services/additional-content/maps/local-maps-manager.service.ts b/src/main/services/additional-content/maps/local-maps-manager.service.ts index 168a2f21..aa9c7c34 100644 --- a/src/main/services/additional-content/maps/local-maps-manager.service.ts +++ b/src/main/services/additional-content/maps/local-maps-manager.service.ts @@ -369,10 +369,12 @@ export class LocalMapsManagerService { for (const folder of mapsFolders) { log.info(">", folder); - const regex = new RegExp(`^${escapeRegExp(folder)}\\/`); + const entriesNames = isRoot + ? null + : [ new RegExp(`^${escapeRegExp(folder)}\\/`) ]; const exported = await zip.extract(destination, { - entriesNames: [regex], + entriesNames, abortToken: abortController });