From 149bf769b7b8f26942839e390d90983941d4fe4f Mon Sep 17 00:00:00 2001
From: Benoit Lavenier <benoit.lavenier@e-is.pro>
Date: Wed, 31 May 2023 13:52:46 +0200
Subject: [PATCH] fix(1444): Create index only if marked as indexed - close
 #1444

---
 app/lib/dal/indexDAL/sqlite/SqliteTable.ts | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app/lib/dal/indexDAL/sqlite/SqliteTable.ts b/app/lib/dal/indexDAL/sqlite/SqliteTable.ts
index 8923a6baf..4310529cb 100644
--- a/app/lib/dal/indexDAL/sqlite/SqliteTable.ts
+++ b/app/lib/dal/indexDAL/sqlite/SqliteTable.ts
@@ -70,6 +70,7 @@ export class SqliteTable<T> {
 
   generateCreateIndexes() {
     return this.keys()
+      .filter(key => this.fields[key]?.indexed)
       .map((fieldName) => {
         return `CREATE INDEX IF NOT EXISTS idx_${this.name}_${fieldName} ON ${this.name} (${fieldName});\n`;
       })
-- 
GitLab