diff --git a/frontend/src/pages/AdminJobsPage.tsx b/frontend/src/pages/AdminJobsPage.tsx index c8ac839..2ef85b9 100644 --- a/frontend/src/pages/AdminJobsPage.tsx +++ b/frontend/src/pages/AdminJobsPage.tsx @@ -192,9 +192,9 @@ function AdminJobsPage() { {totalJobs === 0 ? (

No cache jobs yet. Jobs are created when packages are downloaded through the PyPI proxy.

- ) : failedTasks.length === 0 ? ( + ) : failedTasks.length === 0 && cacheStatus?.pending === 0 && cacheStatus?.in_progress === 0 ? (

All jobs completed successfully.

- ) : ( + ) : failedTasks.length > 0 ? ( <>

Failed Tasks

@@ -236,6 +236,8 @@ function AdminJobsPage() {
+ ) : ( +

Jobs are processing. No failures yet.

)} )}