diff --git a/app/(payload)/gestion59/api/create-admin/route.ts b/app/(payload)/gestion59/api/create-admin/route.ts index a697d27..04e074b 100644 --- a/app/(payload)/gestion59/api/create-admin/route.ts +++ b/app/(payload)/gestion59/api/create-admin/route.ts @@ -3,12 +3,10 @@ import payload from 'payload'; import config from '../../../../../payload.config'; export async function POST() { - // Initialise Payload avec la config Next await payload.init({ config, }); - // A adapter si tu veux un autre email / mot de passe const email = 'admin@obc-maconnerie.com'; const password = 'AdminTest123!'; @@ -22,10 +20,13 @@ export async function POST() { }); return NextResponse.json({ ok: true, user }); - } catch (err: any) { + } catch (err) { console.error(err); + const message = + err instanceof Error ? err.message : 'Unknown error while creating admin'; + return NextResponse.json( - { ok: false, error: err?.message || 'error' }, + { ok: false, error: message }, { status: 500 }, ); }