Skip to content

Commit 87cf48e

Browse files
committed
return generic for old task types
1 parent b7436cf commit 87cf48e

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

backend/endpoints/tasks.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -120,9 +120,6 @@ def _build_task_status_response(
120120
task_name = job_meta.get("task_name") or job.func_name
121121
task_type = job_meta.get("task_type")
122122

123-
if not task_type:
124-
raise ValueError("Task type not found in job meta")
125-
126123
# Convert datetime objects to ISO format strings
127124
queued_at = job.created_at.isoformat() if job.created_at else None
128125
started_at = job.started_at.isoformat() if job.started_at else None
@@ -137,6 +134,13 @@ def _build_task_status_response(
137134
"ended_at": ended_at,
138135
}
139136

137+
if not task_type:
138+
return GenericTaskStatusResponse(
139+
task_type=TaskType.GENERIC,
140+
meta={},
141+
**common_data, # trunk-ignore(mypy/typeddict-item)
142+
)
143+
140144
match TaskType(task_type):
141145
case TaskType.SCAN:
142146
return ScanTaskStatusResponse(

0 commit comments

Comments
 (0)