From 55dd9e7f1e9175753c7f0abcc00c5843eb51ecb8 Mon Sep 17 00:00:00 2001 From: Joseph Milazzo Date: Tue, 27 Jul 2021 20:10:40 -0500 Subject: [PATCH] Supress max page error on bookmark api and just adjust the pages for the user. (#445) # Changed - Changed: Suppress max page error on bookmark api and just adjust the pages for the user. --- API/Controllers/ReaderController.cs | 5 +++-- Kavita.Common/Kavita.Common.csproj | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) 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