Ensure that when execute_scalar is run for multiple queries in single SQL then the last query result is returned.

This commit is contained in:
Aditya Toshniwal authored and GitHub committed 2023-04-03 16:07:34 +05:30
1 parent dfa367a127
commit 415e9c0ac5
1 file changed
+5
@@ -987,6 +987,11 @@ WHERE db.datname = current_database()""")
except Exception:
print("EXCEPTION.....")
# If multiple queries are run, make sure to reach
# the last query result
while cur.nextset():
pass
self.row_count = cur.get_rowcount()
if cur.get_rowcount() > 0:
res = cur.fetchone()