diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt b/app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt index 7630972fae..b27d788172 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt @@ -356,8 +356,13 @@ class LibraryUpdateService( jobCount.andIncrement val list = mangaToUpdateMap.keys.map { source -> async { - requestSemaphore.withPermit { - updateMangaInSource(source, downloadNew, categoriesToDownload) + try { + requestSemaphore.withPermit { + updateMangaInSource(source, downloadNew, categoriesToDownload) + } + } catch (e: Exception) { + Timber.e(e) + false } } }