[FIX] base_external_dbsource_sqlite crashing when sqlparams equal None

This commit is contained in:
Adrià Gil Sorribes
2018-11-13 15:26:17 +01:00
parent e53d461500
commit 4832c3583e
2 changed files with 5 additions and 2 deletions

View File

@@ -51,7 +51,10 @@ class BaseExternalDbsource(models.Model):
rows, cols = list(), list()
for record in self:
with record.connection_open() as connection:
cur = connection.execute(sqlquery, sqlparams)
if sqlparams is None:
cur = connection.execute(sqlquery)
else:
cur = connection.execute(sqlquery, sqlparams)
if metadata:
cols = list(cur.keys())
rows = [r for r in cur]