From 0fab9a0bc845cf6d75271e310a4de1c1a4252e7a Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Tue, 30 Sep 2025 22:14:55 +0530 Subject: [PATCH] fix: create index if it doesn't exist Signed-off-by: Akhil Narang --- frappe/database/sqlite/schema.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/database/sqlite/schema.py b/frappe/database/sqlite/schema.py index 94a7417bda..cc7d389489 100644 --- a/frappe/database/sqlite/schema.py +++ b/frappe/database/sqlite/schema.py @@ -125,7 +125,7 @@ class SQLiteTable(DBTable): if self.meta.sort_field == "modified" and not frappe.db.get_column_index( self.table_name, "modified", unique=False ): - index_queries.append(f"CREATE INDEX `modified` ON `{self.table_name}` (`modified`)") + index_queries.append(f"CREATE INDEX IF NOT EXISTS `modified` ON `{self.table_name}` (`modified`)") for query in index_queries: frappe.db.sql_ddl(query)