From b3c08fdb48be2983f00ca51aeca9ead9225f4704 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sun, 18 Jun 2023 07:43:14 -0400 Subject: [PATCH] fix: Add guard and log against corrupt zip --- server/queues/tasks/ImportMarkdownZipTask.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/server/queues/tasks/ImportMarkdownZipTask.ts b/server/queues/tasks/ImportMarkdownZipTask.ts index 21a6b2622..112a723f8 100644 --- a/server/queues/tasks/ImportMarkdownZipTask.ts +++ b/server/queues/tasks/ImportMarkdownZipTask.ts @@ -60,6 +60,13 @@ export default class ImportMarkdownZipTask extends ImportTask { } const zipObject = zip.files[child.path]; + if (!zipObject) { + Logger.info("task", "Zip file referenced path that doesn't exist", { + path: child.path, + }); + return; + } + const id = uuidv4(); // this is an attachment