Additional tasks changes.

This commit is contained in:
Patrick Fic
2024-04-18 07:46:05 -07:00
parent 00b91616f5
commit 535f92b7d2

View File

@@ -110,7 +110,7 @@ const generateTemplateArgs = (title, createdBy, dueDate, taskId) => {
*/ */
const sendMail = (type, to, subject, html, taskIds, successCallback) => { const sendMail = (type, to, subject, html, taskIds, successCallback) => {
// Push next messages to Nodemailer // Push next messages to Nodemailer
transporter.once("idle", () => { //transporter.once("idle", () => {
// Note: This is commented out because despite being in the documentation, it does not work // Note: This is commented out because despite being in the documentation, it does not work
// and stackoverflow suggests it is not needed // and stackoverflow suggests it is not needed
// if (transporter.isIdle()) { // if (transporter.isIdle()) {
@@ -132,7 +132,7 @@ const sendMail = (type, to, subject, html, taskIds, successCallback) => {
} }
); );
// } // }
}); // });
}; };
/** /**
@@ -216,7 +216,8 @@ const tasksRemindEmail = async (req, res) => {
if (recipient.count === 1) { if (recipient.count === 1) {
const onlyTask = groupedTasks[recipient.email][0]; const onlyTask = groupedTasks[recipient.email][0];
emailData.subject = `New Task Reminder - ${onlyTask.title} - ${formatDate(onlyTask.due_date)}`; emailData.subject =
`New Task Reminder - ${onlyTask.title} ${onlyTask.due_date ? `- ${formatDate(onlyTask.due_date)}` : ""}`.trim();
emailData.html = generateEmailTemplate( emailData.html = generateEmailTemplate(
generateTemplateArgs(onlyTask.title, onlyTask.created_by, onlyTask.due_date, onlyTask.id) generateTemplateArgs(onlyTask.title, onlyTask.created_by, onlyTask.due_date, onlyTask.id)