Skip not found attachments

This commit is contained in:
2016-04-01 14:41:56 +02:00
parent 73bb125e7b
commit 077064b7d9

View File

@@ -262,12 +262,13 @@ def item_parse_attachments(response):
# This is for the "normal" first level property # This is for the "normal" first level property
else: else:
field_content = response[field_name_path[0]] field_content = response[field_name_path[0]]
for f in attachment['files']: for af in attachment['files']:
slug = f['slug'] slug = af['slug']
slug_tag = "[{0}]".format(slug) slug_tag = "[{0}]".format(slug)
f = files_collection.find_one({'_id': ObjectId(f['file'])}) f = files_collection.find_one({'_id': ObjectId(af['file'])})
if f is None: if f is None:
abort(404) af['file'] = None
continue
size = f['size'] if 'size' in f else 'l' size = f['size'] if 'size' in f else 'l'
# Get the correct variation from the file # Get the correct variation from the file
thumbnail = next((item for item in f['variations'] if thumbnail = next((item for item in f['variations'] if