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 2023-04-03 16:07:34 +05:30 committed by GitHub
parent dfa367a127
commit 415e9c0ac5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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()