From 82c8a6bf84aaa862f292212c5190ca5d3bd44fc9 Mon Sep 17 00:00:00 2001 From: NguyenND Date: Fri, 22 May 2026 09:34:35 -0400 Subject: [PATCH] Fix explain 'NoneType' error --- app/ui/sql_editor.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/ui/sql_editor.py b/app/ui/sql_editor.py index 40cf5e2..8fb0691 100644 --- a/app/ui/sql_editor.py +++ b/app/ui/sql_editor.py @@ -527,6 +527,9 @@ class EditorTab(QWidget): self._stop_btn.setEnabled(False) def _explain(self): + if not self._driver: + self._results.show_error("No active connection. Connect to a database first.") + return sql = self._editor.selected_or_all().strip() if not sql: return