Skip to content

Commit 2e8dfb8

Browse files
authored
fix(Sendy Node): Fix issue with brand id not being sent (#6530)
1 parent 5b5f30f commit 2e8dfb8

1 file changed

Lines changed: 9 additions & 4 deletions

File tree

packages/nodes-base/nodes/Sendy/Sendy.node.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,11 @@ export class Sendy implements INodeType {
8686

8787
const additionalFields = this.getNodeParameter('additionalFields', i);
8888

89+
let brandId = null;
90+
if (!sendCampaign) {
91+
brandId = this.getNodeParameter('brandId', i) as string;
92+
}
93+
8994
const body: IDataObject = {
9095
from_name: fromName,
9196
from_email: fromEmail,
@@ -96,6 +101,10 @@ export class Sendy implements INodeType {
96101
html_text: htmlText,
97102
};
98103

104+
if (brandId) {
105+
body.brand_id = brandId as string;
106+
}
107+
99108
if (additionalFields.plainText) {
100109
body.plain_text = additionalFields.plainText;
101110
}
@@ -116,10 +125,6 @@ export class Sendy implements INodeType {
116125
body.exclude_segments_ids = additionalFields.excludeSegmentIds as string;
117126
}
118127

119-
if (additionalFields.brandId) {
120-
body.brand_id = additionalFields.brandId as string;
121-
}
122-
123128
if (additionalFields.queryString) {
124129
body.query_string = additionalFields.queryString as string;
125130
}

0 commit comments

Comments
 (0)