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) "