From 8c8d74f299df4da8b943c844a6a879c32cff86b0 Mon Sep 17 00:00:00 2001 From: TheQwertiest Date: Sun, 2 Apr 2017 14:06:17 +0300 Subject: [PATCH] OmdbApi Fix Fixed OmdbApi parsing: omdapi json also contains list (under 'Ratings' key), trying to call lower() on this list resulted in error. --- couchpotato/core/media/movie/providers/info/omdbapi.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/couchpotato/core/media/movie/providers/info/omdbapi.py b/couchpotato/core/media/movie/providers/info/omdbapi.py index 16f30ad..3f257c6 100644 --- a/couchpotato/core/media/movie/providers/info/omdbapi.py +++ b/couchpotato/core/media/movie/providers/info/omdbapi.py @@ -88,7 +88,8 @@ class OMDBAPI(MovieProvider): tmp_movie = movie.copy() for key in tmp_movie: - if tmp_movie.get(key).lower() == 'n/a': + tmp_movie_elem = tmp_movie.get(key) + if not isinstance(tmp_movie_elem, str) or tmp_movie_elem.lower() == 'n/a': del movie[key] year = tryInt(movie.get('Year', ''))