diff --git a/app/api/candidature/route.ts b/app/api/candidature/route.ts index e57e0c9..bbf0797 100644 --- a/app/api/candidature/route.ts +++ b/app/api/candidature/route.ts @@ -100,9 +100,9 @@ export async function POST(request: Request) { .insert(candidature as never); if (insertError) { - console.error("Erreur insertion candidature:", insertError); + console.error("Erreur insertion candidature:", JSON.stringify(insertError)); return NextResponse.json( - { error: "Erreur lors de l'enregistrement. Vérifiez que la base de données est configurée." }, + { error: `Erreur base de données : ${insertError.message}` }, { status: 500 } ); } diff --git a/lib/supabase/server.ts b/lib/supabase/server.ts index e61c15b..0c4fdbe 100644 --- a/lib/supabase/server.ts +++ b/lib/supabase/server.ts @@ -70,6 +70,12 @@ export const createClient = async () => { export const createAdminClient = () => { return createSupabaseClient( process.env.NEXT_PUBLIC_SUPABASE_URL!, - process.env.SUPABASE_SERVICE_ROLE_KEY! + process.env.SUPABASE_SERVICE_ROLE_KEY!, + { + auth: { + autoRefreshToken: false, + persistSession: false, + }, + } ); };