Modified upgrade task so it always shows in UI even if it's set to manually in scheduler

pull/2407/head v1.4.3-beta.1
JayZed 9 months ago committed by GitHub
parent e3354aa7f3
commit 6c488063e7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -301,17 +301,11 @@ class Scheduler:
name='Search for Missing Movies Subtitles', replace_existing=True) name='Search for Missing Movies Subtitles', replace_existing=True)
def __upgrade_subtitles_task(self): def __upgrade_subtitles_task(self):
if settings.general.upgrade_subs and \ if settings.general.use_sonarr or settings.general.use_radarr:
(settings.general.use_sonarr or settings.general.use_radarr):
self.aps_scheduler.add_job( self.aps_scheduler.add_job(
upgrade_subtitles, IntervalTrigger(hours=int(settings.general.upgrade_frequency)), max_instances=1, upgrade_subtitles, IntervalTrigger(hours=int(settings.general.upgrade_frequency)), max_instances=1,
coalesce=True, misfire_grace_time=15, id='upgrade_subtitles', coalesce=True, misfire_grace_time=15, id='upgrade_subtitles',
name='Upgrade Previously Downloaded Subtitles', replace_existing=True) name='Upgrade Previously Downloaded Subtitles', replace_existing=True)
else:
try:
self.aps_scheduler.remove_job(job_id='upgrade_subtitles')
except JobLookupError:
pass
def __randomize_interval_task(self): def __randomize_interval_task(self):
for job in self.aps_scheduler.get_jobs(): for job in self.aps_scheduler.get_jobs():

Loading…
Cancel
Save