mirror of
https://github.com/null2264/yokai.git
synced 2025-06-21 10:44:42 +00:00
fix: NPE
This commit is contained in:
parent
e8054855ac
commit
42b3dce0ef
1 changed files with 9 additions and 3 deletions
|
@ -59,7 +59,9 @@ class MangaBackupCreator(
|
||||||
// Check if user wants category information in backup
|
// Check if user wants category information in backup
|
||||||
if (options.categories) {
|
if (options.categories) {
|
||||||
// Backup categories for this manga
|
// Backup categories for this manga
|
||||||
val categoriesForManga = getCategories.awaitByMangaId(manga.id!!)
|
val categoriesForManga = manga.id?.let {
|
||||||
|
getCategories.awaitByMangaId(it)
|
||||||
|
}.orEmpty()
|
||||||
if (categoriesForManga.isNotEmpty()) {
|
if (categoriesForManga.isNotEmpty()) {
|
||||||
mangaObject.categories = categoriesForManga.mapNotNull { it.order }
|
mangaObject.categories = categoriesForManga.mapNotNull { it.order }
|
||||||
}
|
}
|
||||||
|
@ -67,7 +69,9 @@ class MangaBackupCreator(
|
||||||
|
|
||||||
// Check if user wants track information in backup
|
// Check if user wants track information in backup
|
||||||
if (options.tracking) {
|
if (options.tracking) {
|
||||||
val tracks = getTrack.awaitAllByMangaId(manga.id!!)
|
val tracks = manga.id?.let {
|
||||||
|
getTrack.awaitAllByMangaId(it)
|
||||||
|
}.orEmpty()
|
||||||
if (tracks.isNotEmpty()) {
|
if (tracks.isNotEmpty()) {
|
||||||
mangaObject.tracking = tracks.map { BackupTracking.copyFrom(it) }
|
mangaObject.tracking = tracks.map { BackupTracking.copyFrom(it) }
|
||||||
}
|
}
|
||||||
|
@ -75,7 +79,9 @@ class MangaBackupCreator(
|
||||||
|
|
||||||
// Check if user wants history information in backup
|
// Check if user wants history information in backup
|
||||||
if (options.history) {
|
if (options.history) {
|
||||||
val historyForManga = getHistory.awaitAllByMangaId(manga.id!!)
|
val historyForManga = manga.id?.let {
|
||||||
|
getHistory.awaitAllByMangaId(it)
|
||||||
|
}.orEmpty()
|
||||||
if (historyForManga.isNotEmpty()) {
|
if (historyForManga.isNotEmpty()) {
|
||||||
val history = historyForManga.mapNotNull { history ->
|
val history = historyForManga.mapNotNull { history ->
|
||||||
val url = getChapter.awaitById(history.chapter_id)?.url
|
val url = getChapter.awaitById(history.chapter_id)?.url
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue