diff --git a/src/acme_ops/integrations/job_gateway.py b/src/acme_ops/integrations/job_gateway.py index 7bd1c19822d34934e51bca1803df103ffc113a60..20562519a58c22cadf1549da7bfbd1f49b91d848 100644 --- a/src/acme_ops/integrations/job_gateway.py +++ b/src/acme_ops/integrations/job_gateway.py @@ -14,5 +14,5 @@ class JobGateway: self._tool = tool def fetch(self, *, job_id: str, job_name: str) -> dict[str, object]: - del job_id - return self._tool.get_job_status(job_name=job_name) + del job_name + return self._tool.get_job_status(job_id=job_id) diff --git a/src/acme_ops/services/dashboard_service.py b/src/acme_ops/services/dashboard_service.py index 604fe1171d6c51522c36dd1587d87a7ee761d90e..30696281c1419a29172c5bf233093c6e1e09496d 100644 --- a/src/acme_ops/services/dashboard_service.py +++ b/src/acme_ops/services/dashboard_service.py @@ -10,7 +10,7 @@ def render_job_status( tool: JobStatusTool, ) -> str: status = JobGateway(tool).fetch(job_id=job_id, job_name=job_name) - duration = float(status["duration_seconds"]) + duration = int(status["duration_milliseconds"]) / 1000 return f"Job {job_name} duration: {duration:g} seconds"