From ba2715582b2aa09e53fa162bb3cc69026bb60048 Mon Sep 17 00:00:00 2001 From: Rutwik Hiwalkar Date: Tue, 30 Apr 2024 18:24:12 +0530 Subject: [PATCH] fix: init db conn for unbuffered cursor if not set (#26220) * fix: init db conn for unbuffered cursor if not set * chore: check conn and not cursor --------- Co-authored-by: Ankush Menat --- frappe/database/mariadb/database.py | 3 +++ 1 file changed, 3 insertions(+) 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