Make sure in_library only contains relevant releases

This commit is contained in:
Ruud
2014-03-12 23:15:14 +01:00
parent e5e768c56f
commit 83843ae210
2 changed files with 7 additions and 3 deletions
@@ -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)
});
}
@@ -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())