From 1631801232d216abdd029e907cc5dcb253eb48f2 Mon Sep 17 00:00:00 2001 From: KingKDot Date: Tue, 17 Mar 2026 01:09:32 -0500 Subject: [PATCH] fix flakey tests --- Overlord-Server/src/server/routes/file-download-routes.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Overlord-Server/src/server/routes/file-download-routes.ts b/Overlord-Server/src/server/routes/file-download-routes.ts index f6a10b8..10ecb03 100644 --- a/Overlord-Server/src/server/routes/file-download-routes.ts +++ b/Overlord-Server/src/server/routes/file-download-routes.ts @@ -85,6 +85,7 @@ function streamFileAndDelete(tmpPath: string): ReadableStream { const cleanup = async () => { if (cleaned) return; cleaned = true; + try { await reader.cancel(); } catch {} await fs.unlink(tmpPath).catch(() => {}); }; @@ -93,8 +94,8 @@ function streamFileAndDelete(tmpPath: string): ReadableStream { try { const { done, value } = await reader.read(); if (done) { - controller.close(); await cleanup(); + controller.close(); return; } if (value) {