From 3d0e81bd437d857426cab3d30ea5c9648ad50664 Mon Sep 17 00:00:00 2001 From: Brandon Rodriguez <brodriguez8774@gmail.com> Date: Mon, 3 Oct 2022 10:43:08 -0400 Subject: [PATCH] Update record UPDATE query to return more useful result data --- py_dbcn/connectors/core/records.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/py_dbcn/connectors/core/records.py b/py_dbcn/connectors/core/records.py index 1bc484e..7fdc395 100644 --- a/py_dbcn/connectors/core/records.py +++ b/py_dbcn/connectors/core/records.py @@ -169,6 +169,7 @@ class BaseRecords: # Replace original clause. values_clause = updated_values_clause + orig_where_clause = where_clause if len(where_clause) > 0: where_clause = ' WHERE {0}'.format(where_clause) @@ -177,9 +178,15 @@ class BaseRecords: UPDATE {0} SET {1}{2}; """.format(table_name, values_clause, where_clause) - results = self._base.query.execute(query, display_query=display_query) - if display_results: - self._base.display.results('{0}'.format(results)) + self._base.query.execute(query, display_query=display_query) + + # Do a select to get the updated values as results. + results = self.select( + table_name, + where_clause=orig_where_clause, + display_query=False, + display_results=display_results, + ) return results -- GitLab