feat: do not enforce TLD on email (#2075)

fix #1846
This commit is contained in:
Ludovic Ortega
2025-10-20 17:24:24 +03:00
committed by GitHub
parent 48a61d812b
commit b34ca1543a
8 changed files with 47 additions and 11 deletions

View File

@@ -37,7 +37,7 @@ authRoutes.get('/me', isAuthenticated(), async (req, res) => {
const settings = await getSettings();
if (
settings.notifications.agents.email.options.userEmailRequired &&
!validator.isEmail(user.email)
!validator.isEmail(user.email, { require_tld: false })
) {
user.warnings.push('userEmailRequired');
logger.warn(`User ${user.username} has no valid email address`);