From 50593f69f8389595c9c9fae2064055df51c3c94b Mon Sep 17 00:00:00 2001 From: clearml <> Date: Thu, 5 Dec 2024 18:57:06 +0200 Subject: [PATCH] Allow enqueueing failed tasks --- apiserver/bll/task/utils.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apiserver/bll/task/utils.py b/apiserver/bll/task/utils.py index 5cb9627..4ea21b4 100644 --- a/apiserver/bll/task/utils.py +++ b/apiserver/bll/task/utils.py @@ -144,7 +144,12 @@ state_machine = { TaskStatus.publishing, TaskStatus.stopped, }, - TaskStatus.failed: {TaskStatus.created, TaskStatus.stopped, TaskStatus.published}, + TaskStatus.failed: { + TaskStatus.created, + TaskStatus.stopped, + TaskStatus.published, + TaskStatus.queued, + }, TaskStatus.publishing: {TaskStatus.published}, TaskStatus.published: set(), TaskStatus.completed: {