[Bug]: Data inconsistencies on landing page (cache not clearing bug) #1580

Closed
opened 2026-04-24 23:50:39 +02:00 by adam · 4 comments
Owner

Originally created by @lkiesow on GitHub (Dec 6, 2023).

Describe the issue

With 2.6.0, the home page started displaying incorrect data. Books already finished remained in the “Continue Listening” section. Books in “Discover” remained there even after marking them as already finished. This is likely caused by the new caching introduced in #2343. I would rather have correct data than what feels like a barely noticeable speedup.

Steps to reproduce the issue

  1. Go to home page
  2. Select first book in “Continue Listening”
  3. Mark as read
  4. It is still being displayed in “Continue Listening” as half-finished

Audiobookshelf version

2.6.0

How are you running audiobookshelf?

Other

Originally created by @lkiesow on GitHub (Dec 6, 2023). ### Describe the issue With 2.6.0, the home page started displaying incorrect data. Books already finished remained in the “Continue Listening” section. Books in “Discover” remained there even after marking them as already finished. This is likely caused by the new caching introduced in #2343. I would rather have correct data than what feels like a barely noticeable speedup. ### Steps to reproduce the issue 1. Go to home page 2. Select first book in “Continue Listening” 3. Mark as read 4. It is still being displayed in “Continue Listening” as half-finished ### Audiobookshelf version 2.6.0 ### How are you running audiobookshelf? Other
adam added the bug label 2026-04-24 23:50:39 +02:00
adam closed this issue 2026-04-24 23:50:40 +02:00
Author
Owner

@advplyr commented on GitHub (Dec 6, 2023):

Any database update right now clears cache but the upsert hook for sequelize was overlooked which is what the media progress endpoints were using.

@advplyr commented on GitHub (Dec 6, 2023): Any database update right now clears cache but the upsert hook for sequelize was overlooked which is what the media progress endpoints were using.
Author
Owner

@advplyr commented on GitHub (Dec 24, 2023):

Fixed in v2.7.0

@advplyr commented on GitHub (Dec 24, 2023): Fixed in [v2.7.0](https://github.com/advplyr/audiobookshelf/releases/tag/v2.7.0)
Author
Owner

@SubjectiveDonut commented on GitHub (Mar 12, 2024):

Continuing to run into this issue on version 2.8.0. Using ios app. I've tried discarding progress on both the server and the app, as well as checking off "remove from continue listening", but book reappears after refresh.

@SubjectiveDonut commented on GitHub (Mar 12, 2024): Continuing to run into this issue on version 2.8.0. Using ios app. I've tried discarding progress on both the server and the app, as well as checking off "remove from continue listening", but book reappears after refresh.
Author
Owner

@nichwall commented on GitHub (Mar 13, 2024):

Continuing to run into this issue on version 2.8.0. Using ios app. I've tried discarding progress on both the server and the app, as well as checking off "remove from continue listening", but book reappears after refresh.

You are probably running into a different issue (https://github.com/advplyr/audiobookshelf/issues/2528, but several duplicate issues of the same thing)

@nichwall commented on GitHub (Mar 13, 2024): > Continuing to run into this issue on version 2.8.0. Using ios app. I've tried discarding progress on both the server and the app, as well as checking off "remove from continue listening", but book reappears after refresh. You are probably running into a different issue (https://github.com/advplyr/audiobookshelf/issues/2528, but several duplicate issues of the same thing)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#1580