mirror of
https://github.com/Suwayomi/Suwayomi-Server.git
synced 2026-07-03 02:44:34 -05:00
Some sources don't properly index their pages in some situations, so follow Mihon and reindex
This commit is contained in:
@@ -194,14 +194,15 @@ private class ChapterForDownload(
|
|||||||
val mangaEntry = transaction { MangaTable.selectAll().where { MangaTable.id eq mangaId }.first() }
|
val mangaEntry = transaction { MangaTable.selectAll().where { MangaTable.id eq mangaId }.first() }
|
||||||
val source = getCatalogueSourceOrStub(mangaEntry[MangaTable.sourceReference])
|
val source = getCatalogueSourceOrStub(mangaEntry[MangaTable.sourceReference])
|
||||||
|
|
||||||
return source.getPageList(
|
return source
|
||||||
SChapter.create().apply {
|
.getPageList(
|
||||||
url = chapterEntry[ChapterTable.url]
|
SChapter.create().apply {
|
||||||
name = chapterEntry[ChapterTable.name]
|
url = chapterEntry[ChapterTable.url]
|
||||||
scanlator = chapterEntry[ChapterTable.scanlator]
|
name = chapterEntry[ChapterTable.name]
|
||||||
chapter_number = chapterEntry[ChapterTable.chapter_number]
|
scanlator = chapterEntry[ChapterTable.scanlator]
|
||||||
date_upload = chapterEntry[ChapterTable.date_upload]
|
chapter_number = chapterEntry[ChapterTable.chapter_number]
|
||||||
},
|
date_upload = chapterEntry[ChapterTable.date_upload]
|
||||||
)
|
},
|
||||||
|
).mapIndexed { index, page -> Page(index, page.url, page.imageUrl, page.uri) }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user