From f7abb1b637b37cb64958d8631147bef96fb72ba3 Mon Sep 17 00:00:00 2001 From: Ria <123465523+riascho@users.noreply.github.com> Date: Thu, 27 Feb 2025 17:46:10 +0100 Subject: [PATCH] encodes params for updating templates --- packages/nodes-base/nodes/Aws/SES/AwsSes.node.ts | 14 ++++++++++---- 1 file changed, 10 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 b50ab1c717..1faddad8a8 100644 --- a/packages/nodes-base/nodes/Aws/SES/AwsSes.node.ts +++ b/packages/nodes-base/nodes/Aws/SES/AwsSes.node.ts @@ -1258,18 +1258,24 @@ export class AwsSes implements INodeType { const updateFields = this.getNodeParameter('updateFields', i); - const params = [`Template.TemplateName=${templateName}`]; + const params = [`Template.TemplateName=${encodeURIComponent(templateName)}`]; if (updateFields.textPart) { - params.push(`Template.TextPart=${updateFields.textPart}`); + params.push( + `Template.TextPart=${encodeURIComponent(updateFields.textPart as string)}`, + ); } if (updateFields.subjectPart) { - params.push(`Template.SubjectPart=${updateFields.subjectPart}`); + params.push( + `Template.SubjectPart=${encodeURIComponent(updateFields.subjectPart as string)}`, + ); } if (updateFields.subjectPart) { - params.push(`Template.HtmlPart=${updateFields.htmlPart}`); + params.push( + `Template.HtmlPart=${encodeURIComponent(updateFields.htmlPart as string)}`, + ); } responseData = await awsApiRequestSOAP.call(