diff --git a/lib/services/ai/generate-episode-content.ts b/lib/services/ai/generate-episode-content.ts index 0f5c7e0..6130a97 100644 --- a/lib/services/ai/generate-episode-content.ts +++ b/lib/services/ai/generate-episode-content.ts @@ -41,12 +41,17 @@ export const generateEpisodeContent = async ({ const createEpisodeContentQuery = await supabase .from('episode_content') - .upsert({ - episode: episodeId, - text_summary: summary, - transcription: transcript, - user: await getAccountId(), - }) + .upsert( + { + episode: episodeId, + text_summary: summary, + transcription: transcript, + user: await getAccountId(), + }, + { + onConflict: 'episode', + }, + ) .select('*') .single();