Remove extra line between error message(s) and sql statements
authorKarl O. Pinc <kop@karlpinc.com>
Sat, 21 Sep 2024 19:31:07 +0000 (14:31 -0500)
committerKarl O. Pinc <kop@karlpinc.com>
Sat, 21 Sep 2024 19:31:07 +0000 (14:31 -0500)
src/pgwui_sql/views/sql.py

index b49256befec8ad4ac214186f7e78edc12f84c746..7f85624703e9942fbf5030ef2ed790a97c199f50 100644 (file)
@@ -154,10 +154,12 @@ class SQLResultsHandler(pgwui_core.core.SessionDBHandler):
         if err.diag.message_hint is not None:
             detail.append(
                 f'Hint: {markupsafe.escape(err.diag.message_hint)}')
+        if detail:
+            detail.append('<br>\n')
         detail = '<br>\n'.join(detail)
 
         numbered_stmts = []
-        numbered_stmts.append('<br><ol class="sqltext">')
+        numbered_stmts.append('<ol class="sqltext">')
         for line in stmt_text.rstrip().split('\n'):
             numbered_stmts.append(f'<li>{markupsafe.escape(line)}</li>')
         numbered_stmts.append('</ol>')