From 794d08c3a88d55a2ac6ea5faecd117697d838612 Mon Sep 17 00:00:00 2001 From: Mathieu Virbel Date: Tue, 21 Nov 2023 14:46:16 +0100 Subject: [PATCH] server: redirect to storage url --- server/reflector/views/transcripts.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/reflector/views/transcripts.py b/server/reflector/views/transcripts.py index 6909b8ae..7496b26c 100644 --- a/server/reflector/views/transcripts.py +++ b/server/reflector/views/transcripts.py @@ -233,6 +233,12 @@ async def transcript_get_audio_mp3( if not transcript: raise HTTPException(status_code=404, detail="Transcript not found") + if transcript.audio_location == "storage": + url = transcript.get_audio_url() + from fastapi.responses import RedirectResponse + + return RedirectResponse(url=url, status_code=status.HTTP_302_FOUND) + if not transcript.audio_mp3_filename.exists(): raise HTTPException(status_code=404, detail="Audio not found")