mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-08-05 16:58:59 +00:00
Adding logging for dupe feeds.
This commit is contained in:
parent
27f5dc18df
commit
1e63a38ce3
1 changed files with 4 additions and 1 deletions
|
@ -181,10 +181,13 @@ class Feed(models.Model):
|
|||
super(Feed, self).save(*args, **kwargs)
|
||||
return self
|
||||
except IntegrityError:
|
||||
duplicate_feed = Feed.objects.filter(feed_address=self.feed_address, feed_link=self.feed_link)
|
||||
logging.debug(" ---> ~FRFeed save collision, checking dupe...")
|
||||
duplicate_feed = Feed.objects.filter(feed_address=self.feed_address,
|
||||
feed_link=self.feed_link)
|
||||
if duplicate_feed:
|
||||
if self.pk != duplicate_feed[0].pk:
|
||||
merge_feeds(self.pk, duplicate_feed[0].pk, force=True)
|
||||
logging.debug(" ---> ~FRReturning found dupe feed: %s [%s]" % (duplicate_feed[0].title[:30], duplicate_feed[0].pk))
|
||||
return duplicate_feed[0]
|
||||
|
||||
# Feed has been deleted. Just ignore it.
|
||||
|
|
Loading…
Add table
Reference in a new issue