diff --git a/app/src/main/kotlin/org/koitharu/kotatsu/download/ui/worker/DownloadWorker.kt b/app/src/main/kotlin/org/koitharu/kotatsu/download/ui/worker/DownloadWorker.kt index d3f97fe7b..41298f1b6 100644 --- a/app/src/main/kotlin/org/koitharu/kotatsu/download/ui/worker/DownloadWorker.kt +++ b/app/src/main/kotlin/org/koitharu/kotatsu/download/ui/worker/DownloadWorker.kt @@ -202,7 +202,7 @@ class DownloadWorker @AssistedInject constructor( ?: error("Cannot obtain remote manga instance") } val repo = mangaRepositoryFactory.create(manga.source) - val mangaDetails = if (manga.chapters.isNullOrEmpty()) repo.getDetails(manga) else manga + val mangaDetails = if (manga.chapters.isNullOrEmpty() || manga.description.isNullOrEmpty()) repo.getDetails(manga) else manga output = LocalMangaOutput.getOrCreate( root = destination, manga = mangaDetails,