Skip to content

Commit

Permalink
fix(Trello Node): Use body for POST requests (#10189)
Browse files Browse the repository at this point in the history
  • Loading branch information
feelgood-interface committed Jul 25, 2024
1 parent 3eac673 commit 7775d50
Showing 1 changed file with 18 additions and 18 deletions.
36 changes: 18 additions & 18 deletions packages/nodes-base/nodes/Trello/Trello.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -224,11 +224,11 @@ export class Trello implements INodeType {
requestMethod = 'POST';
endpoint = 'boards';

qs.name = this.getNodeParameter('name', i) as string;
qs.desc = this.getNodeParameter('description', i) as string;
body.name = this.getNodeParameter('name', i) as string;
body.desc = this.getNodeParameter('description', i) as string;

const additionalFields = this.getNodeParameter('additionalFields', i);
Object.assign(qs, additionalFields);
Object.assign(body, additionalFields);
} else if (operation === 'delete') {
// ----------------------------------
// delete
Expand Down Expand Up @@ -350,13 +350,13 @@ export class Trello implements INodeType {
requestMethod = 'POST';
endpoint = 'cards';

qs.idList = this.getNodeParameter('listId', i) as string;
body.idList = this.getNodeParameter('listId', i) as string;

qs.name = this.getNodeParameter('name', i) as string;
qs.desc = this.getNodeParameter('description', i) as string;
body.name = this.getNodeParameter('name', i) as string;
body.desc = this.getNodeParameter('description', i) as string;

const additionalFields = this.getNodeParameter('additionalFields', i);
Object.assign(qs, additionalFields);
Object.assign(body, additionalFields);
} else if (operation === 'delete') {
// ----------------------------------
// delete
Expand Down Expand Up @@ -410,7 +410,7 @@ export class Trello implements INodeType {
extractValue: true,
}) as string;

qs.text = this.getNodeParameter('text', i) as string;
body.text = this.getNodeParameter('text', i) as string;

requestMethod = 'POST';

Expand Down Expand Up @@ -472,12 +472,12 @@ export class Trello implements INodeType {
requestMethod = 'POST';
endpoint = 'lists';

qs.idBoard = this.getNodeParameter('idBoard', i) as string;
body.idBoard = this.getNodeParameter('idBoard', i) as string;

qs.name = this.getNodeParameter('name', i) as string;
body.name = this.getNodeParameter('name', i) as string;

const additionalFields = this.getNodeParameter('additionalFields', i);
Object.assign(qs, additionalFields);
Object.assign(body, additionalFields);
} else if (operation === 'get') {
// ----------------------------------
// get
Expand Down Expand Up @@ -563,12 +563,12 @@ export class Trello implements INodeType {

const url = this.getNodeParameter('url', i) as string;

Object.assign(qs, {
Object.assign(body, {
url,
});

const additionalFields = this.getNodeParameter('additionalFields', i);
Object.assign(qs, additionalFields);
Object.assign(body, additionalFields);

endpoint = `cards/${cardId}/attachments`;
} else if (operation === 'delete') {
Expand Down Expand Up @@ -638,10 +638,10 @@ export class Trello implements INodeType {

const name = this.getNodeParameter('name', i) as string;

Object.assign(qs, { name });
Object.assign(body, { name });

const additionalFields = this.getNodeParameter('additionalFields', i);
Object.assign(qs, additionalFields);
Object.assign(body, additionalFields);

endpoint = `cards/${cardId}/checklists`;
} else if (operation === 'delete') {
Expand Down Expand Up @@ -716,7 +716,7 @@ export class Trello implements INodeType {

const name = this.getNodeParameter('name', i) as string;
const additionalFields = this.getNodeParameter('additionalFields', i);
Object.assign(qs, { name, ...additionalFields });
Object.assign(body, { name, ...additionalFields });
} else if (operation === 'deleteCheckItem') {
// ----------------------------------
// deleteCheckItem
Expand Down Expand Up @@ -785,7 +785,7 @@ export class Trello implements INodeType {
const name = this.getNodeParameter('name', i) as string;
const color = this.getNodeParameter('color', i) as string;

Object.assign(qs, {
Object.assign(body, {
idBoard,
name,
color,
Expand Down Expand Up @@ -857,7 +857,7 @@ export class Trello implements INodeType {

const id = this.getNodeParameter('id', i) as string;

qs.value = id;
body.value = id;

endpoint = `/cards/${cardId}/idLabels`;
} else if (operation === 'removeLabel') {
Expand Down

0 comments on commit 7775d50

Please sign in to comment.