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(