aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mediagoblin/media_types/video/migrations.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/mediagoblin/media_types/video/migrations.py b/mediagoblin/media_types/video/migrations.py
index 8088220b..2445cd4d 100644
--- a/mediagoblin/media_types/video/migrations.py
+++ b/mediagoblin/media_types/video/migrations.py
@@ -59,11 +59,11 @@ def change_metadata_format(db):
vid_data = inspect_table(db_metadata, "video__mediadata")
for row in db.execute(vid_data.select()):
- metadata = json.loads(row.orig_metadata)
-
- if not metadata:
+ if not row.orig_metadata:
continue
+ metadata = json.loads(row.orig_metadata)
+
# before this migration there was info about only one video or audio
# stream. So, we store existing info as the first item in the list
new_metadata = {'audio': [], 'video': [], 'common': {}}
@@ -85,7 +85,7 @@ def change_metadata_format(db):
for k, v in audio_key_map.items() if metadata.get(k))]
new_metadata['common'] = dict((v, metadata.get(k))
for k, v in common_key_map.items() if metadata.get(k))
-
+
# 'mimetype' should be in tags
new_metadata['common']['tags'] = {'mimetype': metadata.get('mimetype')}
if 'tags' in metadata: