diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/download/DownloadService.java b/core/src/main/java/de/danoeh/antennapod/core/service/download/DownloadService.java index b04122487..0e55e9a36 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/service/download/DownloadService.java +++ b/core/src/main/java/de/danoeh/antennapod/core/service/download/DownloadService.java @@ -468,6 +468,9 @@ public class DownloadService extends Service { if (feed.getPreferences().getKeepUpdated()) { DownloadRequest.Builder builder = DownloadRequestCreator.create(feed); builder.withInitiatedByUser(initiatedByUser); + if (feed.hasLastUpdateFailed()) { + builder.setForce(true); + } addNewRequest(builder.build()); } }