From 7f33a3847c654df1bb47b6939be0dc3c8332e923 Mon Sep 17 00:00:00 2001 From: Ruud Date: Sat, 8 Mar 2014 22:16:19 +0100 Subject: [PATCH] Try existing images first --- couchpotato/core/providers/metadata/base.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/couchpotato/core/providers/metadata/base.py b/couchpotato/core/providers/metadata/base.py index 39ee4945..31e610cb 100644 --- a/couchpotato/core/providers/metadata/base.py +++ b/couchpotato/core/providers/metadata/base.py @@ -26,7 +26,7 @@ class MetaDataBase(Plugin): # Update library to get latest info try: - group['media'] = fireEvent('movie.update_info', group['media']['identifier'], extended = True, single = True) + group['media'] = fireEvent('movie.update_info', group['media'].get('_id'), identifier = group['media']['identifier'], extended = True, single = True) except: log.error('Failed to update movie, before creating metadata: %s', traceback.format_exc()) @@ -91,14 +91,14 @@ class MetaDataBase(Plugin): if not movie_info: movie_info = {} # See if it is in current files - files = data.get('files', {}) - if files.get('image_'+wanted_file_type): - if os.path.isfile(files['image_'+wanted_file_type][0]): - return files['image_'+wanted_file_type][0] + files = data['media'].get('files') + if files.get('image_' + wanted_file_type): + if os.path.isfile(files['image_' + wanted_file_type][0]): + return files['image_' + wanted_file_type][0] # Download using existing info try: - images = data['info']['images'][wanted_file_type] + images = movie_info['images'][wanted_file_type] file_path = fireEvent('file.download', url = images[0], single = True) return file_path except: