mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-09-18 21:50:56 +00:00
Disallowing branched feeds from feed search.
This commit is contained in:
parent
34046ad2da
commit
477d928d70
1 changed files with 6 additions and 2 deletions
|
@ -306,13 +306,17 @@ class Feed(models.Model):
|
|||
return {'%s' % key: value}
|
||||
|
||||
def by_url(address):
|
||||
feed = cls.objects.filter(**criteria('feed_address', address)).order_by('-num_subscribers')
|
||||
feed = cls.objects.filter(
|
||||
branch_from_feed=None
|
||||
).filter(**criteria('feed_address', address)).order_by('-num_subscribers')
|
||||
if not feed:
|
||||
duplicate_feed = DuplicateFeed.objects.filter(**criteria('duplicate_address', address))
|
||||
if duplicate_feed and len(duplicate_feed) > offset:
|
||||
feed = [duplicate_feed[offset].feed]
|
||||
if not feed and aggressive:
|
||||
feed = cls.objects.filter(**criteria('feed_link', address)).order_by('-num_subscribers')
|
||||
feed = cls.objects.filter(
|
||||
branch_from_feed=None
|
||||
).filter(**criteria('feed_link', address)).order_by('-num_subscribers')
|
||||
|
||||
return feed
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue