Skip to content

Commit 1c64b8b

Browse files
committed
Convert flexible field values to SQL before storing them
This is required to support multivalued fields as flexible fields.
1 parent bde5de4 commit 1c64b8b

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

beets/dbcore/db.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -607,6 +607,7 @@ def store(self, fields: Iterable[str] | None = None):
607607
for key, value in self._values_flex.items():
608608
if key in self._dirty:
609609
self._dirty.remove(key)
610+
value = self._type(key).to_sql(value)
610611
tx.mutate(
611612
"INSERT INTO {} "
612613
"(entity_id, key, value) "

0 commit comments

Comments
 (0)