fix(observatory): offer only uncalculated profiles without completion badges

This commit is contained in:
DCCONSTRUCTIONS
2026-09-03 10:16:01 +03:00
parent c2710b55a7
commit e436fb56d4
14 changed files with 420 additions and 368 deletions
+2
View File
@@ -1131,11 +1131,13 @@ def build_observatory_router(
pattern=r"^[a-z][a-z0-9-]{2,95}$",
),
limit: int = Query(default=20, ge=1, le=100),
definition_sha256: str | None = Query(default=None, pattern=r"^[a-f0-9]{64}$"),
) -> dict[str, object]:
try:
jobs = recorded_job_queue.list_jobs(
source_session_id=source_session_id,
setup_id=setup_id,
definition_sha256=definition_sha256,
limit=limit,
)
except (ObservatoryRecordedQueueError, ValueError) as exc: