diff --git a/server/reflector/views/transcripts_audio.py b/server/reflector/views/transcripts_audio.py index baf6772a..9ea65ced 100644 --- a/server/reflector/views/transcripts_audio.py +++ b/server/reflector/views/transcripts_audio.py @@ -91,7 +91,7 @@ async def transcript_get_audio_mp3( status_code=404, detail="Audio unavailable due to privacy settings" ) - if not transcript.audio_mp3_filename.exists(): + if not hasattr(transcript, 'audio_mp3_filename') or not transcript.audio_mp3_filename or not transcript.audio_mp3_filename.exists(): raise HTTPException(status_code=404, detail="Audio file not found") truncated_id = str(transcript.id).split("-")[0]