Skip to content

Commit bf97f9a

Browse files
Merge pull request #31 from splunk-soar-connectors/jhou/PAPP-36947
fix: format_vars should not be passed if not specified
2 parents d5ba997 + a6ba9e6 commit bf97f9a

2 files changed

Lines changed: 9 additions & 2 deletions

File tree

‎microsoftsqlserver_connector.py‎

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -337,9 +337,15 @@ def _handle_run_query(self, param):
337337
self.debug_print("Executing run query")
338338
if non_query:
339339
self._connection._conn.execute_non_query("ROLLBACK TRAN")
340-
self._connection._conn.execute_non_query(query, format_vars)
340+
if format_vars:
341+
self._connection._conn.execute_non_query(query, format_vars)
342+
else:
343+
self._connection._conn.execute_non_query(query)
341344
else:
342-
self._cursor.execute(query, format_vars)
345+
if format_vars:
346+
self._cursor.execute(query, format_vars)
347+
else:
348+
self._cursor.execute(query)
343349
except Exception as ex:
344350
return action_result.set_status(phantom.APP_ERROR, "Error running query", self._get_error_message_from_exception(ex))
345351

‎release_notes/unreleased.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
**Unreleased**
2+
* PAPP-36947: Resolved issue where pymssql incorrectly interpreted literal percent signs as placeholders by conditionally passing format_vars to execute methods only when parameters are provided

0 commit comments

Comments
 (0)