diff --git a/frontend/components/common/admin/task-executions.tsx b/frontend/components/common/admin/task-executions.tsx
index d9f78e55..c7250960 100644
--- a/frontend/components/common/admin/task-executions.tsx
+++ b/frontend/components/common/admin/task-executions.tsx
@@ -379,7 +379,7 @@ export function TaskExecutionsManager() {
{detailLoading ? : }
刷新详情
- {selectedExecution && selectedExecution.status !== "pending" && selectedExecution.status !== "running" && selectedExecution.retryable && selectedExecution.retry_count < selectedExecution.max_retry && (
+ {selectedExecution && selectedExecution.status === "failed" && selectedExecution.retryable && (