From 28625f68940643a07a640df60b319342cb3af626 Mon Sep 17 00:00:00 2001
From: "IceHe.xyz" <icehe@silverhand.io>
Date: Fri, 25 Mar 2022 12:26:42 +0800
Subject: [PATCH] feat(core): order connectors by enabled desc, id asc (#430)

---
 packages/core/src/queries/connector.test.ts | 1 +
 packages/core/src/queries/connector.ts      | 1 +
 2 files changed, 2 insertions(+)

diff --git a/packages/core/src/queries/connector.test.ts b/packages/core/src/queries/connector.test.ts
index e87bdbb97..069625eb6 100644
--- a/packages/core/src/queries/connector.test.ts
+++ b/packages/core/src/queries/connector.test.ts
@@ -30,6 +30,7 @@ describe('connector queries', () => {
     const expectSql = sql`
       select ${sql.join(Object.values(fields), sql`, `)}
       from ${table}
+      order by ${fields.enabled} desc, ${fields.id} asc
     `;
 
     mockQuery.mockImplementationOnce(async (sql, values) => {
diff --git a/packages/core/src/queries/connector.ts b/packages/core/src/queries/connector.ts
index c07ff7484..82eedda33 100644
--- a/packages/core/src/queries/connector.ts
+++ b/packages/core/src/queries/connector.ts
@@ -12,6 +12,7 @@ export const findAllConnectors = async () =>
   pool.many<Connector>(sql`
     select ${sql.join(Object.values(fields), sql`, `)}
     from ${table}
+    order by ${fields.enabled} desc, ${fields.id} asc
   `);
 
 export const findConnectorById = async (id: string) =>