mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-09-18 21:50:56 +00:00
Fixing missing dupe stories during merge feeds.
This commit is contained in:
parent
b670acaabf
commit
d085035430
1 changed files with 8 additions and 4 deletions
|
@ -1589,21 +1589,25 @@ def merge_feeds(original_feed_id, duplicate_feed_id, force=False):
|
|||
if original_feed_id == duplicate_feed_id:
|
||||
logging.info(" ***> Merging the same feed. Ignoring...")
|
||||
return
|
||||
# if original_feed_id > duplicate_feed_id and not force:
|
||||
# original_feed_id, duplicate_feed_id = duplicate_feed_id, original_feed_id
|
||||
try:
|
||||
original_feed = Feed.objects.get(pk=original_feed_id)
|
||||
duplicate_feed = Feed.objects.get(pk=duplicate_feed_id)
|
||||
except Feed.DoesNotExist:
|
||||
logging.info(" ***> Already deleted feed: %s" % duplicate_feed_id)
|
||||
return
|
||||
|
||||
if original_feed.num_subscribers < duplicate_feed.num_subscribers and not force:
|
||||
original_feed, duplicate_feed = duplicate_feed, original_feed
|
||||
original_feed_id, duplicate_feed_id = duplicate_feed_id, original_feed_id
|
||||
|
||||
logging.info(" ---> Feed: [%s - %s] %s - %s" % (original_feed_id, duplicate_feed_id,
|
||||
original_feed, original_feed.feed_link))
|
||||
logging.info(" Orig ++> %s: %s / %s" % (original_feed.pk,
|
||||
logging.info(" Orig ++> %s: (%s subs) %s / %s" % (original_feed.pk,
|
||||
original_feed.num_subscribers,
|
||||
original_feed.feed_address,
|
||||
original_feed.feed_link))
|
||||
logging.info(" Dupe --> %s: %s / %s" % (duplicate_feed.pk,
|
||||
logging.info(" Dupe --> %s: (%s subs) %s / %s" % (duplicate_feed.pk,
|
||||
duplicate_feed.num_subscribers,
|
||||
duplicate_feed.feed_address,
|
||||
duplicate_feed.feed_link))
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue