Fix: Use ADMIN_EMAIL_ADDRESS in reply function

This commit is contained in:
gpt-engineer-app[bot]
2025-10-28 20:01:08 +00:00
parent 994ec886e4
commit c23e4f2ed3

View File

@@ -67,6 +67,9 @@ const handler = async (req: Request): Promise<Response> => {
}, 400, corsHeaders); }, 400, corsHeaders);
} }
// Get admin email from environment variable
const adminEmail = Deno.env.get('ADMIN_EMAIL_ADDRESS') || 'admins@thrillwiki.com';
// Fetch admin's profile for signature // Fetch admin's profile for signature
const { data: adminProfile } = await supabase const { data: adminProfile } = await supabase
.from('profiles') .from('profiles')
@@ -144,7 +147,7 @@ const handler = async (req: Request): Promise<Response> => {
'Content-Type': 'application/json' 'Content-Type': 'application/json'
}, },
body: JSON.stringify({ body: JSON.stringify({
from: 'ThrillWiki Admin <admin@thrillwiki.com>', from: `ThrillWiki Admin <${adminEmail}>`,
to: `${submission.name} <${submission.email}>`, to: `${submission.name} <${submission.email}>`,
subject: finalSubject, subject: finalSubject,
text: finalReplyBody, text: finalReplyBody,
@@ -176,7 +179,7 @@ const handler = async (req: Request): Promise<Response> => {
message_id: messageId, message_id: messageId,
in_reply_to: inReplyTo, in_reply_to: inReplyTo,
reference_chain: [inReplyTo], reference_chain: [inReplyTo],
from_email: 'admin@thrillwiki.com', from_email: adminEmail,
to_email: submission.email, to_email: submission.email,
subject: finalSubject, subject: finalSubject,
body_text: finalReplyBody, body_text: finalReplyBody,