Set a default value to MediaEntry.media_metadata

This commit is contained in:
tilly-Q 2014-05-14 11:56:59 -04:00
parent 0d6550fb05
commit c8abeb58af
2 changed files with 4 additions and 2 deletions

View File

@ -728,7 +728,8 @@ def add_metadata_column(db):
media_entry = inspect_table(metadata, 'core__media_entries')
col = Column('media_metadata', MutationDict.as_mutable(JSONEncoded))
col = Column('media_metadata', MutationDict.as_mutable(JSONEncoded),
default=MutationDict())
col.create(media_entry)
db.commit()

View File

@ -264,7 +264,8 @@ class MediaEntry(Base, MediaEntryMixin):
cascade="all, delete-orphan"
)
collections = association_proxy("collections_helper", "in_collection")
media_metadata = Column(MutationDict.as_mutable(JSONEncoded))
media_metadata = Column(MutationDict.as_mutable(JSONEncoded),
default=MutationDict())
## TODO
# fail_error