Skip to content

Commit

Permalink
Avoid NPE with parameter value None
Browse files Browse the repository at this point in the history
Fixes: baztian#244
Possibly fixes: baztian#57
  • Loading branch information
gordthompson committed May 12, 2024
1 parent 53b2d6a commit 84acc59
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions jaydebeapi/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -519,8 +519,10 @@ def _close_last(self):

def _set_stmt_parms(self, prep_stmt, parameters):
for i in range(len(parameters)):
# print (i, parameters[i], type(parameters[i]))
prep_stmt.setObject(i + 1, parameters[i])
if parameters[i] is None:
prep_stmt.setNull(i + 1, 0) # java.sql.Types.Null
else:
prep_stmt.setObject(i + 1, parameters[i])

def execute(self, operation, parameters=None):
if self._connection._closed:
Expand Down

0 comments on commit 84acc59

Please sign in to comment.