Ignore releases without any info.
This commit is contained in:
1 parent
9b92a3d396
commit
e119020016
1 file changed
+7
-2
@@ -777,8 +777,8 @@ Remove it if you want it to be renamed (again, or at least let it try again)
|
|||||||
|
|
||||||
self.checking_snatched = True
|
self.checking_snatched = True
|
||||||
|
|
||||||
snatched_status, ignored_status, failed_status, done_status, seeding_status, downloaded_status, missing_status = \
|
snatched_status, ignored_status, failed_status, seeding_status, downloaded_status, missing_status = \
|
||||||
fireEvent('status.get', ['snatched', 'ignored', 'failed', 'done', 'seeding', 'downloaded', 'missing'], single = True)
|
fireEvent('status.get', ['snatched', 'ignored', 'failed', 'seeding', 'downloaded', 'missing'], single = True)
|
||||||
|
|
||||||
db = get_session()
|
db = get_session()
|
||||||
rels = db.query(Release).filter(
|
rels = db.query(Release).filter(
|
||||||
@@ -801,6 +801,11 @@ Remove it if you want it to be renamed (again, or at least let it try again)
|
|||||||
rel_dict = rel.to_dict({'info': {}})
|
rel_dict = rel.to_dict({'info': {}})
|
||||||
movie_dict = fireEvent('movie.get', rel.movie_id, single = True)
|
movie_dict = fireEvent('movie.get', rel.movie_id, single = True)
|
||||||
|
|
||||||
|
if not isinstance(rel_dict['info'], (dict)):
|
||||||
|
log.error('Faulty release found without any info, ignoring.')
|
||||||
|
fireEvent('release.update_status', rel.id, status = ignored_status, single = True)
|
||||||
|
continue
|
||||||
|
|
||||||
# check status
|
# check status
|
||||||
nzbname = self.createNzbName(rel_dict['info'], movie_dict)
|
nzbname = self.createNzbName(rel_dict['info'], movie_dict)
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user