diff --git a/frontend/src/Pages/Profile.tsx b/frontend/src/Pages/Profile.tsx index 4599c31..10835c7 100644 --- a/frontend/src/Pages/Profile.tsx +++ b/frontend/src/Pages/Profile.tsx @@ -255,11 +255,20 @@ const Profile: React.FC = () => { setSelectedDebate(debate); setIsDebateDialogOpen(true); setTranscriptLoading(true); + setErrorMessage(""); + setFullTranscript(null); + try { const transcript = await transcriptService.getTranscriptById(debate.id); setFullTranscript(transcript); - } catch { - // transcript fetch failed + } catch(error) { + console.error("Error fetching transcript:", error); + setFullTranscript(null); + setErrorMessage( + error instanceof Error + ? error.message + : "Failed to load transcript. Please try again." + ); } finally { setTranscriptLoading(false); }