mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-23 05:39:05 +00:00
comments
This commit is contained in:
@@ -116,13 +116,11 @@ async def validate_transcript_for_processing(
|
|||||||
):
|
):
|
||||||
return ValidationAlreadyScheduled(detail="already running")
|
return ValidationAlreadyScheduled(detail="already running")
|
||||||
|
|
||||||
# Check Hatchet workflows (if enabled)
|
|
||||||
if settings.HATCHET_ENABLED and transcript.workflow_run_id:
|
if settings.HATCHET_ENABLED and transcript.workflow_run_id:
|
||||||
try:
|
try:
|
||||||
status = await HatchetClientManager.get_workflow_run_status(
|
status = await HatchetClientManager.get_workflow_run_status(
|
||||||
transcript.workflow_run_id
|
transcript.workflow_run_id
|
||||||
)
|
)
|
||||||
# If workflow is running or queued, don't allow new processing
|
|
||||||
if status in (V1TaskStatus.RUNNING, V1TaskStatus.QUEUED):
|
if status in (V1TaskStatus.RUNNING, V1TaskStatus.QUEUED):
|
||||||
return ValidationAlreadyScheduled(
|
return ValidationAlreadyScheduled(
|
||||||
detail="Hatchet workflow already running"
|
detail="Hatchet workflow already running"
|
||||||
|
|||||||
Reference in New Issue
Block a user