From 92051c4d3aeb2e7240cd748c41588f1712f4aee7 Mon Sep 17 00:00:00 2001 From: SrGooglo Date: Mon, 16 Jun 2025 20:39:25 +0000 Subject: [PATCH] handle transformations errors --- packages/server/classes/Transformation/handlers/a-dash.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/server/classes/Transformation/handlers/a-dash.js b/packages/server/classes/Transformation/handlers/a-dash.js index bd5074d0..2823f85f 100644 --- a/packages/server/classes/Transformation/handlers/a-dash.js +++ b/packages/server/classes/Transformation/handlers/a-dash.js @@ -2,7 +2,7 @@ import path from "node:path" import SegmentedAudioMPDJob from "@shared-classes/SegmentedAudioMPDJob" export default async ({ filePath, workPath, onProgress }) => { - return new Promise((resolve) => { + return new Promise((resolve, reject) => { const outputDir = path.resolve(workPath, "a-dash") const job = new SegmentedAudioMPDJob({ @@ -28,6 +28,10 @@ export default async ({ filePath, workPath, onProgress }) => { } }) + job.on("error", (error) => { + reject(error) + }) + job.run() }) }