diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateJob.kt b/app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateJob.kt index 112c9517f..4151d20d5 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateJob.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateJob.kt @@ -307,7 +307,7 @@ class LibraryUpdateJob(private val context: Context, workerParams: WorkerParamet val mdlistLogged = trackManager.services.any { it.isLogged && it.id == TrackManager.MDLIST } // SY <-- - val fetchWindow by lazy { setFetchInterval.getWindow(ZonedDateTime.now()) } + val fetchWindow = setFetchInterval.getWindow(ZonedDateTime.now()) coroutineScope { mangaToUpdate.groupBy { it.manga.source } @@ -361,7 +361,7 @@ class LibraryUpdateJob(private val context: Context, workerParams: WorkerParamet MANGA_NON_READ in restrictions && libraryManga.totalChapters > 0L && !libraryManga.hasStarted -> skippedUpdates.add(manga to context.getString(R.string.skipped_reason_not_started)) - MANGA_OUTSIDE_RELEASE_PERIOD in restrictions && manga.nextUpdate !in fetchWindow.first.rangeTo(fetchWindow.second) -> + MANGA_OUTSIDE_RELEASE_PERIOD in restrictions && manga.nextUpdate > fetchWindow.second -> skippedUpdates.add(manga to context.getString(R.string.skipped_reason_not_in_release_period)) else -> {