From 1c64b8be32a6ba4db5cd3da33ec5f7aad5e67784 Mon Sep 17 00:00:00 2001 From: Maxr1998 Date: Sat, 29 Mar 2025 13:07:41 +0100 Subject: [PATCH] Convert flexible field values to SQL before storing them This is required to support multivalued fields as flexible fields. --- beets/dbcore/db.py | 1 + 1 file changed, 1 insertion(+) diff --git a/beets/dbcore/db.py b/beets/dbcore/db.py index b780c5756..a569feba7 100755 --- a/beets/dbcore/db.py +++ b/beets/dbcore/db.py @@ -607,6 +607,7 @@ class Model(ABC, Generic[D]): for key, value in self._values_flex.items(): if key in self._dirty: self._dirty.remove(key) + value = self._type(key).to_sql(value) tx.mutate( "INSERT INTO {} " "(entity_id, key, value) "