From 8ea9ad1913aa63395391818ebb4e43bfce936dda Mon Sep 17 00:00:00 2001 From: Andreas Madsack Date: Sun, 29 Nov 2020 11:47:14 +0100 Subject: [PATCH] use jsonify_if_needed in for sql updates --- sqlite_utils/db.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sqlite_utils/db.py b/sqlite_utils/db.py index c91ef82..8849680 100644 --- a/sqlite_utils/db.py +++ b/sqlite_utils/db.py @@ -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(