diff --git a/src/routes/download/[id]/+server.ts b/src/routes/download/[id]/+server.ts index 07f1fa5..decc59d 100644 --- a/src/routes/download/[id]/+server.ts +++ b/src/routes/download/[id]/+server.ts @@ -25,7 +25,11 @@ export const GET = async ({ params, locals }) => { controller.enqueue(chunk); }); object.on('end', () => { - controller.close(); + try { + controller.close(); + } catch (e) { + console.log('Tried to close closed stream', id); + } }); }, cancel() {