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) {