Browse Source

Update release information on re-search. fixes #181

tags/build/2.0.0.pre1
Ruud 13 years ago
parent
commit
a58088dc7c
  1. 7
      couchpotato/core/plugins/searcher/main.py

7
couchpotato/core/plugins/searcher/main.py

@ -65,6 +65,8 @@ class Searcher(Plugin):
def single(self, movie):
db = get_session()
pre_releases = fireEvent('quality.pre_releases', single = True)
release_dates = fireEvent('library.update_release_date', identifier = movie['library']['identifier'], merge = True)
available_status = fireEvent('status.get', 'available', single = True)
@ -94,7 +96,6 @@ class Searcher(Plugin):
# Add them to this movie releases list
for nzb in sorted_results:
db = get_session()
rls = db.query(Release).filter_by(identifier = md5(nzb['url'])).first()
if not rls:
@ -106,6 +107,9 @@ class Searcher(Plugin):
)
db.add(rls)
db.commit()
else:
[db.delete(info) for info in rls.info]
db.commit()
for info in nzb:
try:
@ -137,6 +141,7 @@ class Searcher(Plugin):
if self.shuttingDown():
break
db.remove()
return False
def download(self, data, movie, manual = False):

Loading…
Cancel
Save