From 8fc47ef2b58566a3891fe8157058cfc7ff9e45b4 Mon Sep 17 00:00:00 2001 From: Dmitry Panov Date: Sat, 16 May 2020 10:37:07 +0100 Subject: [PATCH] Only consider downloaded episodes when cleaning --- cmd/podsync/updater.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/cmd/podsync/updater.go b/cmd/podsync/updater.go index 50b10fc4..2aa4f71f 100644 --- a/cmd/podsync/updater.go +++ b/cmd/podsync/updater.go @@ -346,10 +346,7 @@ func (u *Updater) cleanup(ctx context.Context, feedConfig *config.Feed) error { logger.WithField("count", count).Info("running cleaner") if err := u.db.WalkEpisodes(ctx, feedConfig.ID, func(episode *model.Episode) error { - switch episode.Status { - case model.EpisodeError, model.EpisodeCleaned: - // Skip - default: + if episode.Status == model.EpisodeDownloaded { list = append(list, episode) } return nil