Always search on empty release dates. fix #2035
This commit is contained in:
@@ -18,13 +18,13 @@ class MovieLibraryPlugin(LibraryBase):
|
|||||||
def __init__(self):
|
def __init__(self):
|
||||||
addEvent('library.add.movie', self.add)
|
addEvent('library.add.movie', self.add)
|
||||||
addEvent('library.update.movie', self.update)
|
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):
|
def add(self, attrs = {}, update_after = True):
|
||||||
primary_provider = attrs.get('primary_provider', 'imdb')
|
primary_provider = attrs.get('primary_provider', 'imdb')
|
||||||
|
|
||||||
db = get_session()
|
db = get_session()
|
||||||
|
|
||||||
l = db.query(Library).filter_by(identifier = attrs.get('identifier')).first()
|
l = db.query(Library).filter_by(identifier = attrs.get('identifier')).first()
|
||||||
if not l:
|
if not l:
|
||||||
status = fireEvent('status.get', 'needs_update', single = True)
|
status = fireEvent('status.get', 'needs_update', single = True)
|
||||||
|
|||||||
@@ -133,7 +133,7 @@ class MovieSearcher(SearcherBase, MovieTypeBase):
|
|||||||
db = get_session()
|
db = get_session()
|
||||||
|
|
||||||
pre_releases = fireEvent('quality.pre_releases', single = True)
|
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)
|
available_status, ignored_status, failed_status = fireEvent('status.get', ['available', 'ignored', 'failed'], single = True)
|
||||||
|
|
||||||
found_releases = []
|
found_releases = []
|
||||||
@@ -376,7 +376,7 @@ class MovieSearcher(SearcherBase, MovieTypeBase):
|
|||||||
else:
|
else:
|
||||||
|
|
||||||
# For movies before 1972
|
# 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
|
return True
|
||||||
|
|
||||||
if is_pre_release:
|
if is_pre_release:
|
||||||
|
|||||||
Reference in New Issue
Block a user