Don't try to find duplicates in local files

This commit is contained in:
ByteHamster 2021-11-21 19:03:34 +01:00
parent efe66b2004
commit 11b8c53659
1 changed files with 2 additions and 2 deletions

View File

@ -456,7 +456,7 @@ public final class DBTasks {
final FeedItem item = newFeed.getItems().get(idx);
FeedItem possibleDuplicate = searchFeedItemGuessDuplicate(newFeed.getItems(), item);
if (possibleDuplicate != null && item != possibleDuplicate) {
if (!newFeed.isLocalFeed() && possibleDuplicate != null && item != possibleDuplicate) {
// Canonical episode is the first one returned (usually oldest)
DBWriter.addDownloadStatus(new DownloadStatus(savedFeed,
item.getTitle(), DownloadError.ERROR_PARSER_EXCEPTION_DUPLICATE, false,
@ -470,7 +470,7 @@ public final class DBTasks {
}
FeedItem oldItem = searchFeedItemByIdentifyingValue(savedFeed.getItems(), item);
if (oldItem == null) {
if (!newFeed.isLocalFeed() && oldItem == null) {
oldItem = searchFeedItemGuessDuplicate(savedFeed.getItems(), item);
if (oldItem != null) {
Log.d(TAG, "Repaired duplicate: " + oldItem + ", " + item);