summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2020-09-20 11:52:09 +0200
committerByteHamster <info@bytehamster.com>2020-09-20 11:52:11 +0200
commit43d36c7560eb018a2e450466d75c1dbbf136a961 (patch)
treeda3116553a6c7b78c78c8c4b5ab361b39c199efb
parent689bdb69db71295eca1eaad9ab0a1e996c4b1536 (diff)
downloadAntennaPod-43d36c7560eb018a2e450466d75c1dbbf136a961.zip
Fixed crash when item has no feed
Apparently, there are ways to end up with items that have no feed. This hotfix prevents the app from crashing but it does not solve the reason for items without feeds.
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java b/core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java
index c30f46315..7330a6c80 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java
@@ -154,6 +154,7 @@ public final class DBReader {
Feed feed = feedIndex.get(item.getFeedId());
if (feed == null) {
Log.w(TAG, "No match found for item with ID " + item.getId() + ". Feed ID was " + item.getFeedId());
+ feed = new Feed("", "", "Error: Item without feed");
}
item.setFeed(feed);
}