Fix incorrect query generation, fixes #290.

This commit is contained in:
Friedrich Lindenberg 2020-01-11 13:47:34 +01:00
parent d7f23933f1
commit e766fa25f0

View File

@ -426,9 +426,8 @@ class Table(object):
def _keys_to_args(self, row, keys): def _keys_to_args(self, row, keys):
keys = ensure_tuple(keys) keys = ensure_tuple(keys)
keys = [normalize_column_name(k) for k in keys] keys = [normalize_column_name(k) for k in keys]
# keys = [self.has_column(k) for k in keys]
row = row.copy() row = row.copy()
args = {k: row.pop(k) for k in keys if k in row} args = {k: row.pop(k, None) for k in keys}
return args, row return args, row
def create_column(self, name, type): def create_column(self, name, type):