diff --git a/frappe/database/mariadb/database.py b/frappe/database/mariadb/database.py index 6d92a6afc8..4c4159d3c4 100644 --- a/frappe/database/mariadb/database.py +++ b/frappe/database/mariadb/database.py @@ -532,6 +532,9 @@ class MariaDBDatabase(MariaDBConnectionUtil, MariaDBExceptionUtil, Database): from pymysql.cursors import SSCursor try: + if not self._conn: + self.connect() + original_cursor = self._cursor new_cursor = self._cursor = self._conn.cursor(SSCursor) yield