This commit is contained in:
David Arranz 2022-06-07 12:03:40 +02:00
parent 58d7f48c5e
commit dbfa733f5d

View File

@ -75,15 +75,28 @@ function generateHeaderMail(member) {
} }
function generateHeaderMailReservation(reservation) { function generateHeaderMailReservation(reservation) {
function _getDestinationMail() {
if (lodash.isNull(reservation.Entity)) {
return reservation.contact_email;
} else {
return reservation.Entity.contact_email ? reservation.Entity.contact_email : reservation.contact_email;
}
}
let headerMail = null; let headerMail = null;
if (reservation) { if (reservation) {
headerMail = { let toMail = _getDestinationMail();
to: reservation.Entity ? reservation.Entity.contact_email : reservation.contact_email, if (!lodash.isNull(toMail)) {
name: reservation.Entity ? reservation.Entity.name : reservation.contact_name, headerMail = {
bcc: "cbarrantes@loquedeverdadimporta.org", to: toMail,
bccName: "Carolina Barrantes", name: reservation.Entity ? reservation.Entity.name : reservation.contact_name,
subject: "Códigos de invitación para congreso LQDVI", bcc: "cbarrantes@loquedeverdadimporta.org",
}; bccName: "Carolina Barrantes",
subject: "Códigos de invitación para congreso LQDVI",
};
}
} }
console.log('generateHeaderMailReservation>>>>>>>', headerMail); console.log('generateHeaderMailReservation>>>>>>>', headerMail);
return headerMail; return headerMail;
@ -174,7 +187,7 @@ async function sendEmailCancelate(inscription) {
} }
async function _sendInscriptionEmail(dataInscription, member) { /*async function _sendInscriptionEmail(dataInscription, member) {
let mailDTO = _generateMailDTO(inscription); let mailDTO = _generateMailDTO(inscription);
member.qrConfig = QRHelper.generateQRConfig(member); member.qrConfig = QRHelper.generateQRConfig(member);
member.qrCode = await QRHelper.getInscriptionQRCode(member.qrConfig); member.qrCode = await QRHelper.getInscriptionQRCode(member.qrConfig);
@ -189,7 +202,7 @@ async function _sendInscriptionEmail(dataInscription, member) {
} catch (error) { } catch (error) {
console.log("No se ha podido mandar email con entrada"); console.log("No se ha podido mandar email con entrada");
} }
} }*/
async function sendReservationEmail(reservation) { async function sendReservationEmail(reservation) {
try { try {