[Bug]: Can't add/edit series #1821

Closed
opened 2026-04-24 23:59:08 +02:00 by adam · 5 comments
Owner

Originally created by @ScuttleSE on GitHub (Mar 16, 2024).

Describe the issue

When trying to add or edit a series on a book, the Submit-button is dead

Steps to reproduce the issue

  1. Open up a book for editing metadata
  2. Try to add a series

Audiobookshelf version

v2.8.0

How are you running audiobookshelf?

Docker

Originally created by @ScuttleSE on GitHub (Mar 16, 2024). ### Describe the issue When trying to add or edit a series on a book, the Submit-button is dead ### Steps to reproduce the issue 1. Open up a book for editing metadata 2. Try to add a series ### Audiobookshelf version v2.8.0 ### How are you running audiobookshelf? Docker
adam added the bug label 2026-04-24 23:59:08 +02:00
adam closed this issue 2026-04-24 23:59:08 +02:00
Author
Owner

@ScuttleSE commented on GitHub (Mar 16, 2024):

Slight correction

I can add a series if I pull the metadata from Audible, but I can not manually add a series to a book.

@ScuttleSE commented on GitHub (Mar 16, 2024): Slight correction I can add a series if I pull the metadata from Audible, but I can not manually add a series to a book.
Author
Owner

@ScuttleSE commented on GitHub (Mar 16, 2024):

After some manual digging in the database I found a series without a name, after deleting that, it started working again...I have no idea how that series ended up in the database... in the web UI it was simply named "null"

@ScuttleSE commented on GitHub (Mar 16, 2024): After some manual digging in the database I found a series without a name, after deleting that, it started working again...I have no idea how that series ended up in the database... in the web UI it was simply named "null"
Author
Owner

@advplyr commented on GitHub (Mar 16, 2024):

I wonder if you still have some left over oddities from when you migrated the db. I remember your migration being a difficult one.

@advplyr commented on GitHub (Mar 16, 2024): I wonder if you still have some left over oddities from when you migrated the db. I remember your migration being a difficult one.
Author
Owner

@ScuttleSE commented on GitHub (Mar 16, 2024):

The migration was never an issue.
The problem seems to be that somewhere along the line, things in the database that was OK in older versions were changed, but ABS doesn't seem to have "sanitized" the data, and when the UI hits one of these old entries, it doesn't know how to deal with it.

@ScuttleSE commented on GitHub (Mar 16, 2024): The migration was never an issue. The problem seems to be that somewhere along the line, things in the database that was OK in older versions were changed, but ABS doesn't seem to have "sanitized" the data, and when the UI hits one of these old entries, it doesn't know how to deal with it.
Author
Owner

@advplyr commented on GitHub (Mar 16, 2024):

I remember there was something going on where you were going back and forth between versions but anyway yeah the migration script wasn't checking every possible scenario. It shouldn't have been possible to add an empty series. Do you have any thoughts on if the empty series was added a while ago or recently? Maybe you haven't used that series dialog in a while which might suggest the series was migrated over

@advplyr commented on GitHub (Mar 16, 2024): I remember there was something going on where you were going back and forth between versions but anyway yeah the migration script wasn't checking every possible scenario. It shouldn't have been possible to add an empty series. Do you have any thoughts on if the empty series was added a while ago or recently? Maybe you haven't used that series dialog in a while which might suggest the series was migrated over
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#1821