Fix deleting episode library file removes episode from playlist #3784

This commit is contained in:
advplyr 2025-01-03 12:06:20 -06:00
parent de7296eaab
commit 63466ec48b
4 changed files with 67 additions and 30 deletions

View file

@ -971,6 +971,7 @@ class LibraryItemController {
}
} else if (req.libraryItem.media.podcastEpisodes.some((ep) => ep.audioFile.ino === req.params.fileid)) {
const episodeToRemove = req.libraryItem.media.podcastEpisodes.find((ep) => ep.audioFile.ino === req.params.fileid)
await Database.playlistModel.removeMediaItemsFromPlaylists([episodeToRemove.id])
await episodeToRemove.destroy()
req.libraryItem.media.podcastEpisodes = req.libraryItem.media.podcastEpisodes.filter((ep) => ep.audioFile.ino !== req.params.fileid)