- Netlify site name.
local-news.netlify.app
- DNS custom URL:
https://solverintelligence.com/
- DNS custom OLD URL:
https://localnews.company/
Weird issue I’m running into. I believe my lambda-function is using an old domain URL to make a call, and it’s failing silently? I recently changed public URLs and updated all environment variables accordingly.
I have a lambda function that triggers a Netlfify email integration (as documented here). My front-end form makes a POST request to my send-email
function and that makes a fetch request to the mail template document with necessary parameters.
This action works locally with netlify dev
but does not work in production. I see logging in send-email
function logs, but in production I:
- Never get the e-mail
- Don’t see any logs in Mailgun for the requests
I have checked all environment variables to see if I missed something, and can’t locate any culprits but here’s my logs when I make a POST request to https://solverintelligence.com/.netlify/functions/send-email
May 30, 10:25:19 AM: bc3d0e77 INFO Sending email to ***@gmail.com
May 30, 10:25:20 AM: bc3d0e77 Duration: 37.15 ms Memory Usage: 64 MB Init Duration: 305.23 ms
which calls the system emails function
May 30, 10:19:26 AM: 644ee13f INFO Email handler received email request from path https://localnews.company/.netlify/functions/emails/updates
May 30, 10:19:26 AM: 644ee13f Duration: 1883.32 ms Memory Usage: 60 MB Init Duration: 196.25 ms
You’ll notice that the email handler URL is the OLD domain URL and not the current one. What the heck is happening?