From d6763af1ad7b43a74c738643d587eaaeef02683a Mon Sep 17 00:00:00 2001 From: Ria <123465523+riascho@users.noreply.github.com> Date: Thu, 27 Feb 2025 17:31:49 +0100 Subject: [PATCH] encodes params correctly --- packages/nodes-base/nodes/Aws/SES/AwsSes.node.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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(