From 8c1a68a37ebcb31a63fe0c8e5e2f9a9ffc896f45 Mon Sep 17 00:00:00 2001 From: automaton82 Date: Thu, 7 Mar 2024 09:15:13 -0500 Subject: [PATCH 1/2] Fix for 1881 sorting for Flowise QnA --- packages/server/src/index.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/packages/server/src/index.ts b/packages/server/src/index.ts index ab405e35..e31d8b08 100644 --- a/packages/server/src/index.ts +++ b/packages/server/src/index.ts @@ -1371,13 +1371,12 @@ export class App { } templates.push(template) }) - const FlowiseDocsQnA = templates.find((tmp) => tmp.name === 'Flowise Docs QnA') - const FlowiseDocsQnAIndex = templates.findIndex((tmp) => tmp.name === 'Flowise Docs QnA') - if (FlowiseDocsQnA && FlowiseDocsQnAIndex > 0) { - templates.splice(FlowiseDocsQnAIndex, 1) - templates.unshift(FlowiseDocsQnA) + const sortedTemplates = templates.sort((a, b) => a.templateName.localeCompare(b.templateName)) + const FlowiseDocsQnAIndex = sortedTemplates.findIndex((tmp) => tmp.templateName === 'Flowise Docs QnA'); + if (FlowiseDocsQnAIndex > 0) { + sortedTemplates.unshift(sortedTemplates.splice(FlowiseDocsQnAIndex, 1)[0]); } - return res.json(templates.sort((a, b) => a.templateName.localeCompare(b.templateName))) + return res.json(sortedTemplates) }) // ---------------------------------------- From 3fda7973bbfc795609b3cfc94d938b236e314e1c Mon Sep 17 00:00:00 2001 From: automaton82 Date: Thu, 7 Mar 2024 09:45:28 -0500 Subject: [PATCH 2/2] Removing semicolons --- packages/server/src/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/server/src/index.ts b/packages/server/src/index.ts index e31d8b08..094e3812 100644 --- a/packages/server/src/index.ts +++ b/packages/server/src/index.ts @@ -1372,9 +1372,9 @@ export class App { templates.push(template) }) const sortedTemplates = templates.sort((a, b) => a.templateName.localeCompare(b.templateName)) - const FlowiseDocsQnAIndex = sortedTemplates.findIndex((tmp) => tmp.templateName === 'Flowise Docs QnA'); + const FlowiseDocsQnAIndex = sortedTemplates.findIndex((tmp) => tmp.templateName === 'Flowise Docs QnA') if (FlowiseDocsQnAIndex > 0) { - sortedTemplates.unshift(sortedTemplates.splice(FlowiseDocsQnAIndex, 1)[0]); + sortedTemplates.unshift(sortedTemplates.splice(FlowiseDocsQnAIndex, 1)[0]) } return res.json(sortedTemplates) })