From 737ff9928c0586e90cb808d4c7f86eaab795f9f4 Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Wed, 20 Mar 2024 13:22:50 +0000 Subject: [PATCH] When cancelling a run in the UI make sure the task run status is cancelled not interrupted --- apps/webapp/app/v3/services/cancelAttempt.server.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/webapp/app/v3/services/cancelAttempt.server.ts b/apps/webapp/app/v3/services/cancelAttempt.server.ts index aea2abdda..2d658b6b0 100644 --- a/apps/webapp/app/v3/services/cancelAttempt.server.ts +++ b/apps/webapp/app/v3/services/cancelAttempt.server.ts @@ -6,6 +6,7 @@ import { logger } from "~/services/logger.server"; import { PrismaClientOrTransaction, prisma } from "~/db.server"; import { ResumeTaskRunDependenciesService } from "./resumeTaskRunDependencies.server"; +import { CANCELLABLE_STATUSES } from "./cancelTaskRun.server"; export class CancelAttemptService extends BaseService { public async call( @@ -54,7 +55,9 @@ export class CancelAttemptService extends BaseService { taskRun: { update: { data: { - status: "INTERRUPTED", + status: CANCELLABLE_STATUSES.includes(taskRunAttempt.taskRun.status) + ? "INTERRUPTED" + : undefined, }, }, },