diff --git a/frappe/database/database.py b/frappe/database/database.py index bf750fed4d..d1985dbd1c 100644 --- a/frappe/database/database.py +++ b/frappe/database/database.py @@ -252,7 +252,7 @@ class Database: query += f" /* FRAPPE_TRACE_ID: {trace_id} */" try: - self._cursor.execute(query, values) + self.execute_query(query, values) except Exception as e: if self.is_syntax_error(e): frappe.log(f"Syntax error in query:\n{query} {values or ''}") @@ -346,6 +346,9 @@ class Database: self._clean_up() + def execute_query(self, query, values=None): + return self._cursor.execute(query, values) + def _log_query( self, mogrified_query: str,