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') 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) col.create(media_entry)
db.commit() db.commit()

View File

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