From 89d522e389b2dad36722152029f4b5863e115c68 Mon Sep 17 00:00:00 2001 From: Ozzie Isaacs Date: Sat, 11 Jun 2022 11:35:02 +0200 Subject: [PATCH] Fix for #2445 (book read status can't be set if custom column is linked and read status was set before) --- cps/helper.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cps/helper.py b/cps/helper.py index f936ed39..d40ffc33 100755 --- a/cps/helper.py +++ b/cps/helper.py @@ -322,12 +322,12 @@ def edit_book_read_status(book_id, read_status=None): try: calibre_db.update_title_sort(config) book = calibre_db.get_filtered_book(book_id) - read_status = getattr(book, 'custom_column_' + str(config.config_read_column)) - if len(read_status): + book_read_status = getattr(book, 'custom_column_' + str(config.config_read_column)) + if len(book_read_status): if read_status is None: - read_status[0].value = not read_status[0].value + book_read_status[0].value = not book_read_status[0].value else: - read_status[0].value = read_status is True + book_read_status[0].value = read_status is True calibre_db.session.commit() else: cc_class = db.cc_classes[config.config_read_column]