From 9d33e86937232df088d9e3ef2d4e26681793d641 Mon Sep 17 00:00:00 2001 From: zefie Date: Sun, 2 Oct 2022 11:26:46 -0400 Subject: [PATCH] fix diskset_file error --- .../ServiceVault/http_pc/viewergen/index.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/zefie_wtvp_minisrv/ServiceVault/http_pc/viewergen/index.js b/zefie_wtvp_minisrv/ServiceVault/http_pc/viewergen/index.js index f3fe4118..dbf46e6c 100644 --- a/zefie_wtvp_minisrv/ServiceVault/http_pc/viewergen/index.js +++ b/zefie_wtvp_minisrv/ServiceVault/http_pc/viewergen/index.js @@ -380,11 +380,13 @@ Content-Disposition: attachment; filename="${viewer_file.replace(".exe", ".zip") }); if (request_headers.query.diskset) { var diskset_file = disksets[parseInt(request_headers.query.diskset) || 0]; - var diskset_zip = new AdmZip(cwd + "/viewers/" + diskset_file); - var zipEntries = diskset_zip.getEntries(); - zipEntries.forEach(function (zipEntry) { - zip.addFile("Disk/" + zipEntry.entryName, zipEntry.getData()); - }); + if (diskset_file) { + var diskset_zip = new AdmZip(cwd + "/viewers/" + diskset_file); + var zipEntries = diskset_zip.getEntries(); + zipEntries.forEach(function (zipEntry) { + zip.addFile("Disk/" + zipEntry.entryName, zipEntry.getData()); + }); + } } } data = zip.toBuffer();