From 9d129bc865b6fd92de5748d13b47e952ece94bb8 Mon Sep 17 00:00:00 2001 From: wukko Date: Wed, 14 May 2025 15:33:30 +0600 Subject: [PATCH] web/task-manager/run-worker: error if ffmpeg args are missing instead of just hanging --- web/src/lib/task-manager/run-worker.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/web/src/lib/task-manager/run-worker.ts b/web/src/lib/task-manager/run-worker.ts index 69c547a6..bb732cf3 100644 --- a/web/src/lib/task-manager/run-worker.ts +++ b/web/src/lib/task-manager/run-worker.ts @@ -1,5 +1,5 @@ import { get } from "svelte/store"; -import { queue } from "$lib/state/task-manager/queue"; +import { queue, itemError } from "$lib/state/task-manager/queue"; import { runFFmpegWorker } from "$lib/task-manager/runners/ffmpeg"; import { runFetchWorker } from "$lib/task-manager/runners/fetch"; @@ -39,11 +39,13 @@ export const startWorker = async ({ worker, workerId, parentId, workerArgs }: Co worker, /*resetStartCounter=*/true, ); + } else { + itemError(parentId, workerId, "queue.ffmpeg.no_args"); } break; case "fetch": - await runFetchWorker(workerId, parentId, workerArgs.url) + await runFetchWorker(workerId, parentId, workerArgs.url); break; } }