TASK22109: email mini-slice tidy and notify negative-path tests

This commit is contained in:
2026-03-17 16:04:50 +00:00
parent d17f3a11d2
commit e9cf1cf634
3 changed files with 61 additions and 11 deletions
-7
View File
@@ -393,15 +393,9 @@ export default async function CombinedApiProxy(req, res) {
};
})
);
// res.status(200).json(results);
// Step 3: Group results by contact_email
const groupedByEmail = _.groupBy(results, "contact_email");
//Convert to array format
// const groupedArray = Object.entries(groupedByEmail).map(([email, entries]) => ({ contact_email: email, entries }));
//console.log(buildNotifyPayloads(groupedByEmail));
const payloads = buildNotifyPayloads(groupedByEmail); // watchlistByEmail should be defined
// Iterate and send
@@ -410,7 +404,6 @@ export default async function CombinedApiProxy(req, res) {
for (const payload of payloads) {
if (!payload) continue; // skip null entries
//console.log(payload);
const result = {
email: payload.email_address,
reference: payload.reference,
+1 -4
View File
@@ -72,10 +72,8 @@ export default async function ApiProxy(req, res) {
.sendEmail(data.templateId, data.emailAddress, {
personalisation: data.personalisation,
reference: data.reference
// emailReplyToId: emailReplyToId,
})
.then((response) => {
//console.log("thisis the response", response);
.then(() => {
return respondSuccess(res, data);
})
.catch((error) => {
@@ -86,5 +84,4 @@ export default async function ApiProxy(req, res) {
message: "Failed to send notify email"
});
});
//return res.status(200).json(data);
}