From 45eabbf5ba2100201fe887a9d6fc81d88379d414 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 8 Jan 2025 17:21:05 -0500 Subject: [PATCH] fix: don't confirm emails on HEAD request outlook safelinks triggers page twice --- src/controllers/index.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/controllers/index.js b/src/controllers/index.js index 3812d0bc55..447c75b663 100644 --- a/src/controllers/index.js +++ b/src/controllers/index.js @@ -228,6 +228,10 @@ Controllers.confirmEmail = async (req, res) => { ...opts, }); } + + if (req.method === 'HEAD') { + return renderPage(); + } try { if (req.loggedIn) { const emailValidated = await user.getUserField(req.uid, 'email:confirmed');