diff --git a/src/frontend/src/features/recording/routes/RecordingDownload.tsx b/src/frontend/src/features/recording/routes/RecordingDownload.tsx index a1644193..cb4f885a 100644 --- a/src/frontend/src/features/recording/routes/RecordingDownload.tsx +++ b/src/frontend/src/features/recording/routes/RecordingDownload.tsx @@ -27,11 +27,11 @@ export const RecordingDownload = () => { enabled: !!recordingId, }) - if (isLoading || !data || isAuthLoading) { + if (isLoggedIn === undefined || isAuthLoading) { return } - if (!isLoggedIn) { + if (isLoggedIn === false && !isAuthLoading) { return ( { ) } - if (isError) { + if (isLoading) { + return + } + + if (isError || !data) { return }