diff --git a/API/Controllers/ReaderController.cs b/API/Controllers/ReaderController.cs index 2e0bc0e9d..5a10676d1 100644 --- a/API/Controllers/ReaderController.cs +++ b/API/Controllers/ReaderController.cs @@ -241,17 +241,18 @@ namespace API.Controllers var chapter = await _unitOfWork.VolumeRepository.GetChapterAsync(bookmarkDto.ChapterId); if (bookmarkDto.PageNum > chapter.Pages) { - return BadRequest("Can't bookmark past max pages"); + bookmarkDto.PageNum = chapter.Pages; } if (bookmarkDto.PageNum < 0) { - return BadRequest("Can't bookmark less than 0"); + bookmarkDto.PageNum = 0; } try { + // TODO: Look into creating a progress entry when a new item is added to the DB so we can just look it up and modify it user.Progresses ??= new List(); var userProgress = user.Progresses.SingleOrDefault(x => x.ChapterId == bookmarkDto.ChapterId && x.AppUserId == user.Id); diff --git a/Kavita.Common/Kavita.Common.csproj b/Kavita.Common/Kavita.Common.csproj index 02613b335..b4bc5f86a 100644 --- a/Kavita.Common/Kavita.Common.csproj +++ b/Kavita.Common/Kavita.Common.csproj @@ -4,7 +4,7 @@ net5.0 kavitareader.com Kavita - 0.4.3.5 + 0.4.3.6 en