From 3f84f2226249592e21c61b844cae300ee81bf145 Mon Sep 17 00:00:00 2001 From: Ruud Date: Sat, 10 Mar 2012 23:13:06 +0100 Subject: [PATCH] Don't return imdb empty poster --- couchpotato/core/providers/movie/imdbapi/main.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/couchpotato/core/providers/movie/imdbapi/main.py b/couchpotato/core/providers/movie/imdbapi/main.py index ea41f548..1c817274 100644 --- a/couchpotato/core/providers/movie/imdbapi/main.py +++ b/couchpotato/core/providers/movie/imdbapi/main.py @@ -32,8 +32,11 @@ class IMDBAPI(MovieProvider): if cached: result = self.parseMovie(cached) - log.info('Found: %s' % result['titles'][0] + ' (' + str(result['year']) + ')') - return [result] + if result.get('titles') and len(result.get('titles')) > 0: + log.info('Found: %s' % result['titles'][0] + ' (' + str(result['year']) + ')') + return [result] + + return [] return [] @@ -61,7 +64,7 @@ class IMDBAPI(MovieProvider): 'titles': [movie.get('Title', '')], 'original_title': movie.get('Title', ''), 'images': { - 'poster': [movie.get('Poster', '')], + 'poster': [movie.get('Poster', '')] if movie.get('Poster') and len(movie.get('Poster', '')) > 4 else [], }, 'rating': { 'imdb': (tryFloat(movie.get('Rating', 0)), tryInt(movie.get('Votes', ''))),