From 56e8fdd215313d0ba44f15fc666a9e199bc98212 Mon Sep 17 00:00:00 2001 From: zefie Date: Thu, 10 Feb 2022 21:34:50 -0500 Subject: [PATCH] fix post on sendmail --- .../ServiceVault/wtv-mail/sendmail.js | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-mail/sendmail.js b/zefie_wtvp_minisrv/ServiceVault/wtv-mail/sendmail.js index 53eae52f..97c3df69 100644 --- a/zefie_wtvp_minisrv/ServiceVault/wtv-mail/sendmail.js +++ b/zefie_wtvp_minisrv/ServiceVault/wtv-mail/sendmail.js @@ -77,16 +77,20 @@ Content-Type: audio/wav`; var attachments = []; - if (typeof message_snapshot_data == "object") { - attachments.push({ 'Content-Type': 'image/jpeg', data: new Buffer.from(message_snapshot_data).toString('base64') }); - } else { - attachments.push({ 'Content-Type': 'image/jpeg', data: message_snapshot_data }); + if (message_snapshot_data) { + if (typeof message_snapshot_data == "object") { + attachments.push({ 'Content-Type': 'image/jpeg', data: new Buffer.from(message_snapshot_data).toString('base64') }); + } else { + attachments.push({ 'Content-Type': 'image/jpeg', data: message_snapshot_data }); + } } - if (typeof message_voicemail_data == "object") { - attachments.push({ 'Content-Type': 'audio/wav', data: new Buffer.from(message_voicemail_data).toString('base64') }); - } else { - attachments.push({ 'Content-Type': 'audio/wav', data: new message_voicemail_data }); + if (message_voicemail_data) { + if (typeof message_voicemail_data == "object") { + attachments.push({ 'Content-Type': 'audio/wav', data: new Buffer.from(message_voicemail_data).toString('base64') }); + } else { + attachments.push({ 'Content-Type': 'audio/wav', data: new message_voicemail_data }); + } } var messagereturn = ssid_sessions[socket.ssid].mailstore.sendMessageToAddr(from_addr, to_addr, msg_body, msg_subject, userdisplayname, to_name, signature, attachments);