diff --git a/server/db/model.go b/server/db/model.go index bc7ffd8..050e39e 100644 --- a/server/db/model.go +++ b/server/db/model.go @@ -327,6 +327,7 @@ const ( PodcastEpisodeStatusSkipped PodcastEpisodeStatus = "skipped" PodcastEpisodeStatusDeleted PodcastEpisodeStatus = "deleted" PodcastEpisodeStatusCompleted PodcastEpisodeStatus = "completed" + PodcastEpisodeStatusError PodcastEpisodeStatus = "error" ) type PodcastEpisode struct { diff --git a/server/podcasts/podcasts.go b/server/podcasts/podcasts.go index 6d58ebe..e2c3b5f 100644 --- a/server/podcasts/podcasts.go +++ b/server/podcasts/podcasts.go @@ -458,7 +458,7 @@ func (p *Podcasts) doPodcastDownload(podcastEpisode *db.PodcastEpisode, file *os podcastTags, err := tags.New(podcastPath) if err != nil { log.Printf("error parsing podcast audio: %e", err) - podcastEpisode.Status = "error" + podcastEpisode.Status = db.PodcastEpisodeStatusError p.DB.Save(podcastEpisode) return nil }