diff --git a/couchpotato/core/media/movie/_base/static/search.js b/couchpotato/core/media/movie/_base/static/search.js index edd1d23e..cc837394 100644 --- a/couchpotato/core/media/movie/_base/static/search.js +++ b/couchpotato/core/media/movie/_base/static/search.js @@ -134,8 +134,8 @@ Block.Search.MovieItem = new Class({ if(self.info.in_library){ var in_library = []; - self.info.in_library.releases.each(function(release){ - in_library.include(release.quality.label) + (self.info.in_library.releases || []).each(function(release){ + in_library.include(release.quality) }); } diff --git a/couchpotato/core/media/movie/providers/info/_modifier.py b/couchpotato/core/media/movie/providers/info/_modifier.py index 20697b0b..d9a15e8c 100644 --- a/couchpotato/core/media/movie/providers/info/_modifier.py +++ b/couchpotato/core/media/movie/providers/info/_modifier.py @@ -106,7 +106,11 @@ class MovieResultModifier(Plugin): for release in db.run('release', 'for_media', media.get('_id')): if release.get('status') == 'done': - temp['in_library'] = media + if not temp['in_library']: + temp['in_library'] = media + temp['in_library']['releases'] = [] + + temp['in_library']['releases'].append(release) except: log.error('Tried getting more info on searched movies: %s', traceback.format_exc())