diff --git a/plexpy/__init__.py b/plexpy/__init__.py index 8a5abf38..83a3922b 100644 --- a/plexpy/__init__.py +++ b/plexpy/__init__.py @@ -442,11 +442,11 @@ def initialize_scheduler(): start_jobs = not len(SCHED.get_jobs()) # Update check - github_minutes = CONFIG.CHECK_GITHUB_INTERVAL if CONFIG.CHECK_GITHUB_INTERVAL and CONFIG.CHECK_GITHUB else 0 + github_hours = CONFIG.CHECK_GITHUB_INTERVAL if CONFIG.CHECK_GITHUB_INTERVAL and CONFIG.CHECK_GITHUB else 0 pms_update_check_hours = CONFIG.PMS_UPDATE_CHECK_INTERVAL if 1 <= CONFIG.PMS_UPDATE_CHECK_INTERVAL else 24 schedule_job(versioncheck.check_update, 'Check GitHub for updates', - hours=0, minutes=github_minutes, seconds=0, args=(True, True)) + hours=github_hours, minutes=0, seconds=0, args=(True, True)) backup_hours = CONFIG.BACKUP_INTERVAL if 1 <= CONFIG.BACKUP_INTERVAL <= 24 else 6 diff --git a/plexpy/config.py b/plexpy/config.py index f60dfd8b..ebc996de 100644 --- a/plexpy/config.py +++ b/plexpy/config.py @@ -562,3 +562,9 @@ class Config(object): self.HOME_STATS_CARDS = home_stats_cards self.CONFIG_VERSION = 18 + + if self.CONFIG_VERSION == 18: + self.CHECK_GITHUB_INTERVAL = ( + int(self.CHECK_GITHUB_INTERVAL // 60) + + (self.CHECK_GITHUB_INTERVAL % 60 > 0) + )