fix email bug

This commit is contained in:
JCEEE
2026-09-11 12:06:51 +01:00
parent 0db74b2787
commit 75ce42dc94
3 changed files with 19 additions and 12 deletions
+13 -7
View File
@@ -74,15 +74,21 @@ async function notifyMentionedParents(
.collection('fams')
.getOne(famId)
.catch(() => null);
// Don't send emails for the demo family.
if (fam?.slug === 'showboaters') return;
const dashboardUrl = `${siteUrl}/${fam?.slug || famId}`;
for (const parent of mentioned) {
await sendMentionEmail({
to: parent.email,
parentName: parent.name || 'there',
authorName: message.authorName || 'Family member',
message: content,
dashboardUrl
});
try {
await sendMentionEmail({
to: parent.email,
parentName: parent.name || 'there',
authorName: message.authorName || 'Family member',
message: content,
dashboardUrl
});
} catch (err) {
console.error(`[chat] Failed to send mention email to ${parent.email}:`, err);
}
}
}