diff options
author | ByteHamster <info@bytehamster.com> | 2020-11-09 12:37:33 +0100 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2020-11-09 12:37:33 +0100 |
commit | fe3a44d5fa50f9b011c6f0f884566e05b47c7e7a (patch) | |
tree | 25bd304e2de782e9ad9eed2b019eafd64d6d6f3c /core/src/main/java | |
parent | e67e5a35befdc71987c5cdd7eb853f8c0aff6598 (diff) | |
download | AntennaPod-fe3a44d5fa50f9b011c6f0f884566e05b47c7e7a.zip |
Fixed updating feeds where some items do not have a pubdate
Diffstat (limited to 'core/src/main/java')
-rw-r--r-- | core/src/main/java/de/danoeh/antennapod/core/storage/DBTasks.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/storage/DBTasks.java b/core/src/main/java/de/danoeh/antennapod/core/storage/DBTasks.java index c059e696a..3f6a56fc8 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/storage/DBTasks.java +++ b/core/src/main/java/de/danoeh/antennapod/core/storage/DBTasks.java @@ -445,7 +445,8 @@ public final class DBTasks { // as the most recent item // (if the most recent date is null then we can assume there are no items // and this is the first, hence 'new') - if (priorMostRecentDate == null + // New items that do not have a pubDate set are always marked as new + if (item.getPubDate() == null || priorMostRecentDate == null || priorMostRecentDate.before(item.getPubDate()) || priorMostRecentDate.equals(item.getPubDate())) { Log.d(TAG, "Marking item published on " + item.getPubDate() |