From 8a99290209893f6745fcc02c1a41a680cefb9e24 Mon Sep 17 00:00:00 2001 From: Javaxman Date: Wed, 29 Jul 2026 14:39:52 +0200 Subject: [PATCH] Non richiedere Turnstile contatti sul form newsletter. Il footer non ha il widget Turnstile: evita il fallimento usando solo NEWSLETTER_TURNSTILE_SECRET_KEY. Co-authored-by: Cursor --- src/pages/api/newsletter/subscribe.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pages/api/newsletter/subscribe.ts b/src/pages/api/newsletter/subscribe.ts index 3f22919..f9ec786 100644 --- a/src/pages/api/newsletter/subscribe.ts +++ b/src/pages/api/newsletter/subscribe.ts @@ -83,9 +83,9 @@ export const POST: APIRoute = async ({ request, locals, url }) => { } const email = normalizeEmail(emailRaw); - const turnstileSecret = - readEnv('NEWSLETTER_TURNSTILE_SECRET_KEY', runtimeEnv) || - readEnv('CONTACT_TURNSTILE_SECRET_KEY', runtimeEnv); + // Turnstile solo se configurato esplicitamente per la newsletter. + // Non riusare CONTACT_TURNSTILE_SECRET_KEY: il form footer non ha il widget. + const turnstileSecret = readEnv('NEWSLETTER_TURNSTILE_SECRET_KEY', runtimeEnv); if (turnstileSecret) { const turnstileToken = required(form.get('cf-turnstile-response')); const isHuman = await verifyTurnstile(