From 2ae80d3007d4d42147ce02b23bafe26aa3ef7d1d Mon Sep 17 00:00:00 2001 From: James Armstong Date: Sat, 3 Aug 2024 11:40:11 -0700 Subject: [PATCH] Fix book_read_status marking as read even though read_status is passed as false --- cps/helper.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cps/helper.py b/cps/helper.py index 004e1b0e0..bc982cfe7 100644 --- a/cps/helper.py +++ b/cps/helper.py @@ -313,7 +313,7 @@ def edit_book_read_status(book_id, read_status=None): else: book.read_status = ub.ReadBook.STATUS_FINISHED else: - book.read_status = ub.ReadBook.STATUS_FINISHED if read_status else ub.ReadBook.STATUS_UNREAD + book.read_status = ub.ReadBook.STATUS_FINISHED if read_status == True else ub.ReadBook.STATUS_UNREAD else: read_book = ub.ReadBook(user_id=current_user.id, book_id=book_id) read_book.read_status = ub.ReadBook.STATUS_FINISHED