From f967cc446dd1f4104d016b3a11477b7d0d949cf6 Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Mon, 16 Dec 2024 18:50:29 +0000 Subject: [PATCH] Don't expire enqueued runs if they have lockedAt set --- apps/webapp/app/v3/services/expireEnqueuedRun.server.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps/webapp/app/v3/services/expireEnqueuedRun.server.ts b/apps/webapp/app/v3/services/expireEnqueuedRun.server.ts index 0c4b2be1fb..2ccde4d82d 100644 --- a/apps/webapp/app/v3/services/expireEnqueuedRun.server.ts +++ b/apps/webapp/app/v3/services/expireEnqueuedRun.server.ts @@ -49,6 +49,14 @@ export class ExpireEnqueuedRunService extends BaseService { return; } + if (run.lockedAt) { + logger.debug("Run cannot be expired because it's locked", { + run, + }); + + return; + } + logger.debug("Expiring enqueued run", { run, });