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: