From c051c7aba8db18c7c9ef8785f006bf7c2d26caa0 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Wed, 27 Mar 2024 14:19:49 +0530 Subject: [PATCH] fix: keep `modified` indexed if that's what schema asks for (#25668) --- frappe/database/mariadb/schema.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frappe/database/mariadb/schema.py b/frappe/database/mariadb/schema.py index 7496e5b955..34864f2d5f 100644 --- a/frappe/database/mariadb/schema.py +++ b/frappe/database/mariadb/schema.py @@ -34,6 +34,9 @@ class MariaDBTable(DBTable): else: # parent types additional_definitions.append("index creation(creation)") + if self.meta.sort_field == "modified": + # Support old doctype default by indexing it, also 2nd popular choice. + additional_definitions.append("index modified(modified)") # creating sequence(s) if not self.meta.issingle and self.meta.autoname == "autoincrement":