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)
|
super(Feed, self).save(*args, **kwargs)
|
||||||
return self
|
return self
|
||||||
except IntegrityError:
|
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 duplicate_feed:
|
||||||
if self.pk != duplicate_feed[0].pk:
|
if self.pk != duplicate_feed[0].pk:
|
||||||
merge_feeds(self.pk, duplicate_feed[0].pk, force=True)
|
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]
|
return duplicate_feed[0]
|
||||||
|
|
||||||
# Feed has been deleted. Just ignore it.
|
# Feed has been deleted. Just ignore it.
|
||||||
|
|
Loading…
Add table
Reference in a new issue