From e766fa25f0653076f504c634a561b4029e25e56a Mon Sep 17 00:00:00 2001 From: Friedrich Lindenberg Date: Sat, 11 Jan 2020 13:47:34 +0100 Subject: [PATCH] Fix incorrect query generation, fixes #290. --- dataset/table.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dataset/table.py b/dataset/table.py index 7c0703e..2b22291 100644 --- a/dataset/table.py +++ b/dataset/table.py @@ -426,9 +426,8 @@ class Table(object): def _keys_to_args(self, row, keys): keys = ensure_tuple(keys) keys = [normalize_column_name(k) for k in keys] - # keys = [self.has_column(k) for k in keys] 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 def create_column(self, name, type):