From 9363ea2696207e90839a204f5260834fd92854fc Mon Sep 17 00:00:00 2001 From: wiiiii123 Date: Fri, 22 May 2026 20:08:41 +0700 Subject: [PATCH] fix(recording): abort prune on unreadable project --- electron/ipc/recording/prune.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/electron/ipc/recording/prune.ts b/electron/ipc/recording/prune.ts index f7ee5e27..d8004bd1 100644 --- a/electron/ipc/recording/prune.ts +++ b/electron/ipc/recording/prune.ts @@ -82,11 +82,11 @@ async function loadSavedProjectMediaPaths() { editor?: { webcam?: { sourcePath?: unknown } }; }>(await fs.readFile(projectPath, "utf-8")); } catch (error) { - console.warn("[prune] Skipping unreadable project while pruning recordings", { + console.warn("[prune] Aborting recording prune because a saved project is unreadable", { projectPath, error, }); - return; + throw error; } const candidatePaths = [ rawProject.videoPath,