From fe7019b2323768f7e33890303f95c9a45688ac1d Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 19 May 2023 09:23:20 +0200 Subject: Fix peertube runner concurrency --- server/controllers/api/runners/jobs.ts | 2 ++ 1 file changed, 2 insertions(+) (limited to 'server/controllers') diff --git a/server/controllers/api/runners/jobs.ts b/server/controllers/api/runners/jobs.ts index bdeb0c6cd..140f062be 100644 --- a/server/controllers/api/runners/jobs.ts +++ b/server/controllers/api/runners/jobs.ts @@ -42,6 +42,7 @@ import { RunnerJobType, RunnerJobUpdateBody, RunnerJobUpdatePayload, + ServerErrorCode, UserRight, VideoStudioTranscodingSuccess, VODAudioMergeTranscodingSuccess, @@ -168,6 +169,7 @@ async function acceptRunnerJob (req: express.Request, res: express.Response) { if (runnerJob.state !== RunnerJobState.PENDING) { res.fail({ + type: ServerErrorCode.RUNNER_JOB_NOT_IN_PENDING_STATE, message: 'This job is not in pending state anymore', status: HttpStatusCode.CONFLICT_409 }) -- cgit v1.2.3