diff --git a/couchpotato/core/media/__init__.py b/couchpotato/core/media/__init__.py index 3642c10..fd70bec 100755 --- a/couchpotato/core/media/__init__.py +++ b/couchpotato/core/media/__init__.py @@ -61,7 +61,7 @@ class MediaBase(Plugin): break counter += 1 - if not def_title: + if not def_title and titles and len(titles) > 0: def_title = toUnicode(titles[0]) return def_title or 'UNKNOWN' diff --git a/couchpotato/core/media/movie/_base/main.py b/couchpotato/core/media/movie/_base/main.py index 3ded1f8..9f86b2a 100755 --- a/couchpotato/core/media/movie/_base/main.py +++ b/couchpotato/core/media/movie/_base/main.py @@ -95,8 +95,10 @@ class MovieBase(MovieTypeBase): break counter += 1 - if not def_title: + if not def_title and titles and len(titles) > 0: def_title = toUnicode(titles[0]) + else: + def_title = 'UNKNOWN' # Default profile and category default_profile = {} @@ -322,8 +324,10 @@ class MovieBase(MovieTypeBase): break counter += 1 - if not def_title: + if not def_title and titles and len(titles) > 0: def_title = toUnicode(titles[0]) + else: + def_title = 'UNKNOWN' media['title'] = def_title