From c72d7d1d4343245d680a9f0b4eb7e57f60b323c9 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 7 Feb 2024 07:10:33 +0530 Subject: [PATCH] Fix #2050075 [Calibre Web Viewer and Cache for Offline Reading](https://bugs.launchpad.net/calibre/+bug/2050075) --- src/pyj/book_list/home.pyj | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/pyj/book_list/home.pyj b/src/pyj/book_list/home.pyj index c61f08d3cf..ab840992ce 100644 --- a/src/pyj/book_list/home.pyj +++ b/src/pyj/book_list/home.pyj @@ -43,9 +43,10 @@ def update_recently_read_by_user(items): def update_book_in_recently_read_by_user_on_home_page(library_id, book_id, book_format, cfi): - for item in recently_read_by_user.items: - if item.library_id is library_id and item.book_id is book_id and item.format is book_format: - item.cfi = cfi + if recently_read_by_user.items: + for item in recently_read_by_user.items: + if item.library_id is library_id and item.book_id is book_id and item.format is book_format: + item.cfi = cfi def show_cover(blob, name, mt, book):