mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-01-08 00:08:14 +01:00
Fix set invalid flag to false when adding first episode to an empty podcast library item, dont show podcast errors on episode cards
This commit is contained in:
parent
e3ae3f7e6a
commit
21bdd9f9ec
@ -272,6 +272,7 @@ export default {
|
|||||||
return this.userProgress ? !!this.userProgress.isFinished : false
|
return this.userProgress ? !!this.userProgress.isFinished : false
|
||||||
},
|
},
|
||||||
showError() {
|
showError() {
|
||||||
|
if (this.recentEpisode) return false // Dont show podcast error on episode card
|
||||||
return this.numMissingParts || this.isMissing || this.isInvalid
|
return this.numMissingParts || this.isMissing || this.isInvalid
|
||||||
},
|
},
|
||||||
isStreaming() {
|
isStreaming() {
|
||||||
|
@ -122,6 +122,10 @@ class PodcastManager {
|
|||||||
var podcastEpisode = this.currentDownload.podcastEpisode
|
var podcastEpisode = this.currentDownload.podcastEpisode
|
||||||
podcastEpisode.audioFile = audioFile
|
podcastEpisode.audioFile = audioFile
|
||||||
libraryItem.media.addPodcastEpisode(podcastEpisode)
|
libraryItem.media.addPodcastEpisode(podcastEpisode)
|
||||||
|
if (libraryItem.isInvalid) {
|
||||||
|
// First episode added to an empty podcast
|
||||||
|
libraryItem.isInvalid = false
|
||||||
|
}
|
||||||
libraryItem.libraryFiles.push(libraryFile)
|
libraryItem.libraryFiles.push(libraryFile)
|
||||||
libraryItem.updatedAt = Date.now()
|
libraryItem.updatedAt = Date.now()
|
||||||
await this.db.updateLibraryItem(libraryItem)
|
await this.db.updateLibraryItem(libraryItem)
|
||||||
|
Loading…
Reference in New Issue
Block a user