fix(api): updating read progress from tachiyomi would mess up On Deck

This commit is contained in:
Gauthier Roebroeck 2021-06-03 11:25:43 +08:00
parent 8da5de663e
commit 480871c966

View file

@ -405,7 +405,10 @@ class SeriesController(
principal.user.id,
UnpagedSorted(Sort.by(Sort.Order.asc("metadata.numberSort"))),
).filterIndexed { index, _ -> index < readProgress.lastBookRead }
.forEach { book -> bookLifecycle.markReadProgressCompleted(book.id, principal.user) }
.forEach { book ->
if (book.readProgress?.completed != true)
bookLifecycle.markReadProgressCompleted(book.id, principal.user)
}
}
@GetMapping("{seriesId}/file", produces = [MediaType.APPLICATION_OCTET_STREAM_VALUE])