diff --git a/client/components/tables/podcast/EpisodeTableRow.vue b/client/components/tables/podcast/EpisodeTableRow.vue index a41360c4..4f8edf58 100644 --- a/client/components/tables/podcast/EpisodeTableRow.vue +++ b/client/components/tables/podcast/EpisodeTableRow.vue @@ -172,7 +172,6 @@ export default { }) } } - }, - mounted() {} + } } \ No newline at end of file diff --git a/server/objects/entities/PodcastEpisode.js b/server/objects/entities/PodcastEpisode.js index a780fe5b..83cd15d2 100644 --- a/server/objects/entities/PodcastEpisode.js +++ b/server/objects/entities/PodcastEpisode.js @@ -41,6 +41,8 @@ class PodcastEpisode { this.publishedAt = episode.publishedAt this.addedAt = episode.addedAt this.updatedAt = episode.updatedAt + + this.audioFile.index = 1 // Only 1 audio file per episode } toJSON() { diff --git a/server/objects/mediaTypes/Podcast.js b/server/objects/mediaTypes/Podcast.js index 15ff1958..b9a1be0e 100644 --- a/server/objects/mediaTypes/Podcast.js +++ b/server/objects/mediaTypes/Podcast.js @@ -210,6 +210,7 @@ class Podcast { addNewEpisodeFromAudioFile(audioFile, index) { var pe = new PodcastEpisode() pe.libraryItemId = this.libraryItemId + audioFile.index = 1 // Only 1 audio file per episode pe.setDataFromAudioFile(audioFile, index) this.episodes.push(pe) }