From 0a415576482ef84373e6dd5cb3445479484921e4 Mon Sep 17 00:00:00 2001 From: Tanmay Awasthi Date: Sat, 17 Jul 2021 18:07:35 +0530 Subject: [PATCH] [v1.0.1] fix: Receipt mail not going to customer --- src/app/controller/email.controller.js | 3 ++- src/app/resources/env.json | 4 ++-- src/app/service/email.service.js | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/app/controller/email.controller.js b/src/app/controller/email.controller.js index 7f7c9ce..3210c38 100644 --- a/src/app/controller/email.controller.js +++ b/src/app/controller/email.controller.js @@ -16,8 +16,9 @@ router.post('/sendEmail', function (req, res) { if (emailPayload.emailType !== 'feedback') { const receiptEmailPayload = { + ...emailPayload, emailType: 'receipt', - uuid: dbResponse.id + sendToCustomer: true, }; promises.push(EmailService.sendEmail(receiptEmailPayload)) } diff --git a/src/app/resources/env.json b/src/app/resources/env.json index d87dbbb..afd5a95 100644 --- a/src/app/resources/env.json +++ b/src/app/resources/env.json @@ -18,7 +18,7 @@ "database_integration": true }, "secret": "todo-app-super-shared-secret", - "version": "v1.0.0" + "version": "v1.0.1" }, "production": { "email": { @@ -41,6 +41,6 @@ "database_integration": true }, "secret": "todo-app-super-shared-secret-prod", - "version": "v1.0.0" + "version": "v1.0.1" } } \ No newline at end of file diff --git a/src/app/service/email.service.js b/src/app/service/email.service.js index 20c5f65..8fcbc74 100644 --- a/src/app/service/email.service.js +++ b/src/app/service/email.service.js @@ -28,7 +28,7 @@ module.exports = { if(emailPayload) { const mailOptions = { from: emailConfig.from, - to: emailConfig.to, + to: payload.sendToCustomer ? payload.email : emailConfig.to, subject: emailPayload.subject, html: emailPayload.body };