fix: less db calls on email confirmation

This commit is contained in:
mrjvs
2026-08-19 15:44:24 +02:00
parent edb4b02e9f
commit 104a99cfba

View File

@@ -32,15 +32,16 @@ router.get('/verify', async (request: express.Request, response: express.Respons
return;
}
const validatedDate = moment().format('YYYY-MM-DDTHH:MM:SS');
if (!pnid.email.validated) {
const validatedDate = moment().format('YYYY-MM-DDTHH:MM:SS');
pnid.email.reachable = true;
pnid.email.validated = true;
pnid.email.validated_date = validatedDate;
pnid.email.reachable = true;
pnid.email.validated = true;
pnid.email.validated_date = validatedDate;
await pnid.save();
await sendEmailConfirmedEmail(pnid);
await pnid.save();
await sendEmailConfirmedEmail(pnid);
}
response.status(200).send('Email validated. You may close this window');
});