Skip to content
Snippets Groups Projects
Verified Commit d6c65f9e authored by Pascal Neub's avatar Pascal Neub
Browse files

[Projekt: xRM-Sales][TicketNr.: 1077547][Angebots-Email über...

[Projekt: xRM-Sales][TicketNr.: 1077547][Angebots-Email über EmailWritingUtils.sendReportAsMail(): Anhänge eines Email Templates werden überschrieben, wenn das Angebot als Anhang übergeben wird.]
parent df2e9e0d
No related branches found
No related tags found
No related merge requests found
......@@ -40,7 +40,9 @@ EmailWritingUtils.openMailTemplate = function (pToRecipients, pSenderContactId,
pEmailFilename, pAdditionalPlaceholders)
{
if (pToRecipients && typeof(pToRecipients) == "string")
{
pToRecipients = [pToRecipients];
}
var email, retVal, isBinaryExistent;
isBinaryExistent = db.getBinaryCount("DOCUMENTTEMPLATE", "DOCUMENT", pTemplateId, SqlUtils.getBinariesAlias(), null);
......@@ -49,7 +51,9 @@ EmailWritingUtils.openMailTemplate = function (pToRecipients, pSenderContactId,
{
email = Email.fromTemplate(pTemplateId, pRecipientContactId, pBindata, pAdditionalPlaceholders);
if (!email)
{
email = new Email();
}
}
else
{
......@@ -58,8 +62,10 @@ EmailWritingUtils.openMailTemplate = function (pToRecipients, pSenderContactId,
email.setSender(pSenderContactId);
if (pToRecipients)
if (pToRecipients)
{
email.toRecipients = pToRecipients;
}
email.bccRecipients = [EmailWritingUtils.getMailbridgeAddress()];
......@@ -68,8 +74,10 @@ EmailWritingUtils.openMailTemplate = function (pToRecipients, pSenderContactId,
for (var i = 0; i < pAttachments.length; i++)
{
if (pAttachments[i] != null || pAttachments[i] != "")
email.attachmentTemplates[i] = pAttachments[i];
}
{
email.attachmentTemplates.push(pAttachments[i]);
}
}
}
if (pSubject)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment