diff --git a/packages/nodes-base/nodes/Aws/SES/AwsSes.node.ts b/packages/nodes-base/nodes/Aws/SES/AwsSes.node.ts index 1faddad8a8..c01a3b4b0e 100644 --- a/packages/nodes-base/nodes/Aws/SES/AwsSes.node.ts +++ b/packages/nodes-base/nodes/Aws/SES/AwsSes.node.ts @@ -1081,16 +1081,11 @@ export class AwsSes implements INodeType { if (operation === 'sendTemplate') { const toAddresses = this.getNodeParameter('toAddresses', i) as string[]; - const template = this.getNodeParameter('templateName', i) as string; - const fromEmail = this.getNodeParameter('fromEmail', i) as string; - const additionalFields = this.getNodeParameter('additionalFields', i); - const templateDataUi = this.getNodeParameter('templateDataUi', i) as IDataObject; - - const params = [`Template=${template}`, `Source=${fromEmail}`]; + const params = [`Template=${template}`, `Source=${encodeURIComponent(fromEmail)}`]; if (toAddresses.length) { setParameter(params, 'Destination.ToAddresses.member', toAddresses); @@ -1150,7 +1145,7 @@ export class AwsSes implements INodeType { //@ts-ignore templateData[templateDataValue.key] = templateDataValue.value; } - params.push(`TemplateData=${JSON.stringify(templateData)}`); + params.push(`TemplateData=${encodeURIComponent(JSON.stringify(templateData))}`); } }