From f8af77742338af3d84c4ae8d23ff3fa2f4e4c714 Mon Sep 17 00:00:00 2001 From: Jan Oberhauser Date: Tue, 10 Nov 2020 07:49:43 +0100 Subject: [PATCH] :zap: Sort Jira options --- packages/nodes-base/nodes/Jira/Jira.node.ts | 47 +++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/packages/nodes-base/nodes/Jira/Jira.node.ts b/packages/nodes-base/nodes/Jira/Jira.node.ts index 0a455fd40..98ecc8757 100644 --- a/packages/nodes-base/nodes/Jira/Jira.node.ts +++ b/packages/nodes-base/nodes/Jira/Jira.node.ts @@ -134,6 +134,13 @@ export class Jira implements INodeType { value: projectId, }); } + + returnData.sort((a, b) => { + if (a.name < b.name) { return -1; } + if (a.name > b.name) { return 1; } + return 0; + }); + return returnData; }, @@ -169,6 +176,12 @@ export class Jira implements INodeType { } } + returnData.sort((a, b) => { + if (a.name < b.name) { return -1; } + if (a.name > b.name) { return 1; } + return 0; + }); + return returnData; }, @@ -188,6 +201,13 @@ export class Jira implements INodeType { value: labelId, }); } + + returnData.sort((a, b) => { + if (a.name < b.name) { return -1; } + if (a.name > b.name) { return 1; } + return 0; + }); + return returnData; }, @@ -207,6 +227,13 @@ export class Jira implements INodeType { value: priorityId, }); } + + returnData.sort((a, b) => { + if (a.name < b.name) { return -1; } + if (a.name > b.name) { return 1; } + return 0; + }); + return returnData; }, @@ -245,6 +272,12 @@ export class Jira implements INodeType { } } + returnData.sort((a, b) => { + if (a.name < b.name) { return -1; } + if (a.name > b.name) { return 1; } + return 0; + }); + return returnData; }, @@ -264,6 +297,13 @@ export class Jira implements INodeType { value: groupId, }); } + + returnData.sort((a, b) => { + if (a.name < b.name) { return -1; } + if (a.name > b.name) { return 1; } + return 0; + }); + return returnData; }, @@ -281,6 +321,13 @@ export class Jira implements INodeType { value: transition.id, }); } + + returnData.sort((a, b) => { + if (a.name < b.name) { return -1; } + if (a.name > b.name) { return 1; } + return 0; + }); + return returnData; }, },