From b2c73719137169df7a7c960d0de251af2aca6c14 Mon Sep 17 00:00:00 2001 From: Ran Shamay Date: Wed, 22 Nov 2023 13:12:57 +0200 Subject: [PATCH] filter mass mails --- server/api/controllers/card-memberships/create.js | 2 +- server/utils/mail.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/server/api/controllers/card-memberships/create.js b/server/api/controllers/card-memberships/create.js index 30716b77..4cca89f4 100755 --- a/server/api/controllers/card-memberships/create.js +++ b/server/api/controllers/card-memberships/create.js @@ -79,7 +79,7 @@ module.exports = { request: this.req, }) .intercept('userAlreadyCardMember', () => Errors.USER_ALREADY_CARD_MEMBER); - await sendUserEmails({ to: [inputs.userId], subject: 'b', text: 'c' }); + await sendUserEmails({ to: [inputs.userId], subject: 'משימה חדשה ניתנה', text: 'c' }); return { item: cardMembership, }; diff --git a/server/utils/mail.js b/server/utils/mail.js index 0e2fbb61..aae333ab 100644 --- a/server/utils/mail.js +++ b/server/utils/mail.js @@ -28,8 +28,8 @@ const sendEmail = async ({ to, subject, text, cc }) => { } }; -const sendUserEmails = async ({ ids, subject, text, cc }) => { - const users = await sails.helpers.users.getMany(ids); +const sendUserEmails = async ({ to, subject, text, cc }) => { + const users = await sails.helpers.users.getMany({ id: { in: to } }); return sendEmail({ to: users.map((u) => u.email), subject, text, cc }); };