From a0d0f6d69968c421ba42dc3e87dc39a450c6bcad Mon Sep 17 00:00:00 2001 From: Joseph Milazzo Date: Wed, 19 May 2021 06:23:21 -0500 Subject: [PATCH] Fixed #224. Sort before getting a First?Last() chatper --- API/Controllers/ReaderController.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/API/Controllers/ReaderController.cs b/API/Controllers/ReaderController.cs index 484bce7ed..5a9022c0b 100644 --- a/API/Controllers/ReaderController.cs +++ b/API/Controllers/ReaderController.cs @@ -284,7 +284,7 @@ namespace API.Controllers if (volume.Number == currentVolume.Number + 1) { - return Ok(volume.Chapters.FirstOrDefault()?.Id); + return Ok(volume.Chapters.OrderBy(x => double.Parse(x.Number), _chapterSortComparer).FirstOrDefault()?.Id); } } return Ok(-1); @@ -335,7 +335,7 @@ namespace API.Controllers } if (volume.Number == currentVolume.Number - 1) { - return Ok(volume.Chapters.LastOrDefault()?.Id); + return Ok(volume.Chapters.OrderBy(x => double.Parse(x.Number), _chapterSortComparer).LastOrDefault()?.Id); } } return Ok(-1);