diff --git a/packages/nodes-base/nodes/Aws/SES/AwsSes.node.ts b/packages/nodes-base/nodes/Aws/SES/AwsSes.node.ts index 1482c0aa08..b50ab1c717 100644 --- a/packages/nodes-base/nodes/Aws/SES/AwsSes.node.ts +++ b/packages/nodes-base/nodes/Aws/SES/AwsSes.node.ts @@ -1176,13 +1176,15 @@ export class AwsSes implements INodeType { const additionalFields = this.getNodeParameter('additionalFields', i); const params = [ - `Template.TemplateName=${templateName}`, - `Template.SubjectPart=${subjectPart}`, - `Template.HtmlPart=

${htmlPart}

`, + `Template.TemplateName=${encodeURIComponent(templateName)}`, + `Template.SubjectPart=${encodeURIComponent(subjectPart)}`, + `Template.HtmlPart=${encodeURIComponent(htmlPart)}`, ]; if (additionalFields.textPart) { - params.push(`Template.TextPart=${additionalFields.textPart}`); + params.push( + `Template.TextPart=${encodeURIComponent(additionalFields.textPart as string)}`, + ); } responseData = await awsApiRequestSOAP.call(