From 39ffd3c3bc83446fab3271ad806fffc25df74df6 Mon Sep 17 00:00:00 2001 From: NerdNumber9 Date: Sun, 28 Jul 2019 02:32:10 -0400 Subject: [PATCH] Fix update worker crashing application --- app/src/main/java/exh/eh/EHentaiUpdateWorker.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/exh/eh/EHentaiUpdateWorker.kt b/app/src/main/java/exh/eh/EHentaiUpdateWorker.kt index d441d7053..4db8391dc 100644 --- a/app/src/main/java/exh/eh/EHentaiUpdateWorker.kt +++ b/app/src/main/java/exh/eh/EHentaiUpdateWorker.kt @@ -225,7 +225,8 @@ class EHentaiUpdateWorker: JobService(), CoroutineScope { } suspend fun updateEntryAndGetChapters(manga: Manga): List { - val source = sourceManager.get(manga.source) as EHentai + val source = sourceManager.get(manga.source) as? EHentai + ?: throw GalleryNotUpdatedException(false, IllegalStateException("Missing EH-based source (${manga.source})!")) try { val updatedManga = source.fetchMangaDetails(manga).toSingle().await(Schedulers.io())