mirror of
https://github.com/Kareadita/Kavita.git
synced 2025-07-09 03:04:19 -04:00
Ensure chapters are sorted when getting continue point (#2011)
Fixes new behaviour in #1625
This commit is contained in:
parent
64f7491781
commit
17c66d0fca
@ -501,7 +501,8 @@ public class ReaderService : IReaderService
|
|||||||
if (currentlyReadingChapter != null) return currentlyReadingChapter;
|
if (currentlyReadingChapter != null) return currentlyReadingChapter;
|
||||||
|
|
||||||
// Order with volume 0 last so we prefer the natural order
|
// Order with volume 0 last so we prefer the natural order
|
||||||
return FindNextReadingChapter(volumes.OrderBy(v => v.Number, SortComparerZeroLast.Default).SelectMany(v => v.Chapters).ToList());
|
return FindNextReadingChapter(volumes.OrderBy(v => v.Number, SortComparerZeroLast.Default)
|
||||||
|
.SelectMany(v => v.Chapters.OrderBy(c => double.Parse(c.Number))).ToList());
|
||||||
}
|
}
|
||||||
|
|
||||||
private static ChapterDto FindNextReadingChapter(IList<ChapterDto> volumeChapters)
|
private static ChapterDto FindNextReadingChapter(IList<ChapterDto> volumeChapters)
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
"name": "GPL-3.0",
|
"name": "GPL-3.0",
|
||||||
"url": "https://github.com/Kareadita/Kavita/blob/develop/LICENSE"
|
"url": "https://github.com/Kareadita/Kavita/blob/develop/LICENSE"
|
||||||
},
|
},
|
||||||
"version": "0.7.2.16"
|
"version": "0.7.2.18"
|
||||||
},
|
},
|
||||||
"servers": [
|
"servers": [
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user