From 6c406d082a0819a25603d17684306bbd6e47e4be Mon Sep 17 00:00:00 2001 From: beabigegg Date: Sun, 17 Aug 2025 16:04:27 +0800 Subject: [PATCH] fix3 --- frontend/src/pages/MeetingDetailPage.jsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/pages/MeetingDetailPage.jsx b/frontend/src/pages/MeetingDetailPage.jsx index 8f088ff..73ce933 100644 --- a/frontend/src/pages/MeetingDetailPage.jsx +++ b/frontend/src/pages/MeetingDetailPage.jsx @@ -73,7 +73,8 @@ const MeetingDetailPage = () => { // Combined polling effect for both summary and preview tasks useEffect(() => { const task = summaryTask || previewTask; - if (!task || !['PENDING', 'PROGRESS'].includes(task.state)) return; + // FIX: Ensure the task and its status_url exist before starting to poll + if (!task || !task.status_url || !['PENDING', 'PROGRESS'].includes(task.state)) return; const intervalId = setInterval(async () => { try {