Cleanup mongo->sql converter.
1. No need to drop media_data['exif'], we only have and want media_data['exif_all']. 2. Use media['_id'] instead of media._id (better not use dot-notation on mongo objects in such a low level tool).
This commit is contained in:
parent
f7ab2f42ea
commit
e63656fcf7
@ -115,12 +115,9 @@ def convert_image(mk_db):
|
|||||||
{'media_type': 'mediagoblin.media_types.image'}).sort('created'):
|
{'media_type': 'mediagoblin.media_types.image'}).sort('created'):
|
||||||
media_data = copy(media.media_data)
|
media_data = copy(media.media_data)
|
||||||
|
|
||||||
# TODO: Fix after exif is migrated
|
|
||||||
media_data.pop('exif', None)
|
|
||||||
|
|
||||||
if len(media_data):
|
if len(media_data):
|
||||||
media_data_row = ImageData(**media_data)
|
media_data_row = ImageData(**media_data)
|
||||||
media_data_row.media_entry = obj_id_table[media._id]
|
media_data_row.media_entry = obj_id_table[media['_id']]
|
||||||
session.add(media_data_row)
|
session.add(media_data_row)
|
||||||
|
|
||||||
session.commit()
|
session.commit()
|
||||||
@ -133,7 +130,7 @@ def convert_video(mk_db):
|
|||||||
for media in mk_db.MediaEntry.find(
|
for media in mk_db.MediaEntry.find(
|
||||||
{'media_type': 'mediagoblin.media_types.video'}).sort('created'):
|
{'media_type': 'mediagoblin.media_types.video'}).sort('created'):
|
||||||
media_data_row = VideoData(**media.media_data)
|
media_data_row = VideoData(**media.media_data)
|
||||||
media_data_row.media_entry = obj_id_table[media._id]
|
media_data_row.media_entry = obj_id_table[media['_id']]
|
||||||
session.add(media_data_row)
|
session.add(media_data_row)
|
||||||
|
|
||||||
session.commit()
|
session.commit()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user