From d5e96a34220a2f4d5026f492267b96a4fbdb247c Mon Sep 17 00:00:00 2001 From: advplyr Date: Sat, 26 Mar 2022 19:00:55 -0500 Subject: [PATCH] Fix podcast re-scan, fix more menu item --- client/components/cards/LazyBookCard.vue | 6 +++--- server/objects/mediaTypes/Podcast.js | 4 +++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/client/components/cards/LazyBookCard.vue b/client/components/cards/LazyBookCard.vue index 9b80cb84..c1c08a71 100644 --- a/client/components/cards/LazyBookCard.vue +++ b/client/components/cards/LazyBookCard.vue @@ -324,7 +324,7 @@ export default { } if (this.userCanUpdate) { items.push({ - func: 'showEditModalTracks', + func: 'showEditModalFiles', text: 'Files' }) items.push({ @@ -451,9 +451,9 @@ export default { this.rescanning = false }) }, - showEditModalTracks() { + showEditModalFiles() { // More menu func - this.store.commit('showEditModalOnTab', { libraryItem: this.libraryItem, tab: 'tracks' }) + this.store.commit('showEditModalOnTab', { libraryItem: this.libraryItem, tab: 'files' }) }, showEditModalMatch() { // More menu func diff --git a/server/objects/mediaTypes/Podcast.js b/server/objects/mediaTypes/Podcast.js index 09b9954f..0abb1ff0 100644 --- a/server/objects/mediaTypes/Podcast.js +++ b/server/objects/mediaTypes/Podcast.js @@ -122,7 +122,9 @@ class Podcast { } findFileWithInode(inode) { - return this.episodes.find(ep => ep.audioFile.ino === inode) + var episode = this.episodes.find(ep => ep.audioFile.ino === inode) + if (episode) return episode.audioFile + return null } setData(mediaMetadata) {