From ac2d2a0463b993158eaf4db4fa8292f9c2a67468 Mon Sep 17 00:00:00 2001 From: Ruud Date: Sun, 1 Sep 2013 22:51:59 +0200 Subject: [PATCH] Always search on empty release dates. fix #2035 --- couchpotato/core/media/movie/library/movie/main.py | 6 +++--- couchpotato/core/media/movie/searcher/main.py | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/couchpotato/core/media/movie/library/movie/main.py b/couchpotato/core/media/movie/library/movie/main.py index 2d14b324..98da5827 100644 --- a/couchpotato/core/media/movie/library/movie/main.py +++ b/couchpotato/core/media/movie/library/movie/main.py @@ -18,13 +18,13 @@ class MovieLibraryPlugin(LibraryBase): def __init__(self): addEvent('library.add.movie', self.add) addEvent('library.update.movie', self.update) - addEvent('library.update.movie_release_date', self.updateReleaseDate) + addEvent('library.update.movie.release_date', self.updateReleaseDate) def add(self, attrs = {}, update_after = True): primary_provider = attrs.get('primary_provider', 'imdb') - + db = get_session() - + l = db.query(Library).filter_by(identifier = attrs.get('identifier')).first() if not l: status = fireEvent('status.get', 'needs_update', single = True) diff --git a/couchpotato/core/media/movie/searcher/main.py b/couchpotato/core/media/movie/searcher/main.py index b37a4b6a..18b80648 100644 --- a/couchpotato/core/media/movie/searcher/main.py +++ b/couchpotato/core/media/movie/searcher/main.py @@ -133,7 +133,7 @@ class MovieSearcher(SearcherBase, MovieTypeBase): db = get_session() pre_releases = fireEvent('quality.pre_releases', single = True) - release_dates = fireEvent('library.update.movie_release_date', identifier = movie['library']['identifier'], merge = True) + release_dates = fireEvent('library.update.movie.release_date', identifier = movie['library']['identifier'], merge = True) available_status, ignored_status, failed_status = fireEvent('status.get', ['available', 'ignored', 'failed'], single = True) found_releases = [] @@ -376,7 +376,7 @@ class MovieSearcher(SearcherBase, MovieTypeBase): else: # For movies before 1972 - if dates.get('theater', 0) < 0 or dates.get('dvd', 0) < 0: + if not dates or dates.get('theater', 0) < 0 or dates.get('dvd', 0) < 0: return True if is_pre_release: