diff --git a/backend/app/services/scheduler_service.py b/backend/app/services/scheduler_service.py index b24a6fe..0127d42 100644 --- a/backend/app/services/scheduler_service.py +++ b/backend/app/services/scheduler_service.py @@ -194,10 +194,10 @@ def compute_next_check_at( source: Source, artist: Artist, settings: ImportSettings, ) -> datetime | None: """Return the projected datetime of the next check, or None if never checked.""" - if backfill_ready(source): - return datetime.now(UTC) if source.last_checked_at is None: return None + if backfill_ready(source): + return datetime.now(UTC) interval = compute_effective_interval(source, artist, settings) return source.last_checked_at + timedelta(seconds=interval)