use jsonify_if_needed in for sql updates

This commit is contained in:
Andreas Madsack 2020-11-29 11:47:14 +01:00
commit 8ea9ad1913
No known key found for this signature in database
GPG key ID: 3968ADA1F19D83B8

View file

@ -1426,7 +1426,7 @@ class Table(Queryable):
validate_column_names(updates.keys())
for key, value in updates.items():
sets.append("[{}] = {}".format(key, conversions.get(key, "?")))
args.append(value)
args.append(jsonify_if_needed(value))
wheres = ["[{}] = ?".format(pk_name) for pk_name in pks]
args.extend(pk_values)
sql = "update [{table}] set {sets} where {wheres}".format(