encodes params correctly

This commit is contained in:
Ria 2025-02-27 17:31:49 +01:00
parent 6c266acced
commit d6763af1ad

View file

@ -1176,13 +1176,15 @@ export class AwsSes implements INodeType {
const additionalFields = this.getNodeParameter('additionalFields', i); const additionalFields = this.getNodeParameter('additionalFields', i);
const params = [ const params = [
`Template.TemplateName=${templateName}`, `Template.TemplateName=${encodeURIComponent(templateName)}`,
`Template.SubjectPart=${subjectPart}`, `Template.SubjectPart=${encodeURIComponent(subjectPart)}`,
`Template.HtmlPart=<h1>${htmlPart}</h1>`, `Template.HtmlPart=${encodeURIComponent(htmlPart)}`,
]; ];
if (additionalFields.textPart) { if (additionalFields.textPart) {
params.push(`Template.TextPart=${additionalFields.textPart}`); params.push(
`Template.TextPart=${encodeURIComponent(additionalFields.textPart as string)}`,
);
} }
responseData = await awsApiRequestSOAP.call( responseData = await awsApiRequestSOAP.call(