mirror of
https://github.com/viq/NewsBlur.git
synced 2025-04-13 09:38:09 +00:00
15 lines
701 B
Python
15 lines
701 B
Python
![]() |
from django.db import models
|
||
|
from apps.rss_feeds.models import DuplicateFeed
|
||
|
from utils import log as logging
|
||
|
|
||
|
class UserSubscriptionManager(models.Manager):
|
||
|
def get(self, *args, **kwargs):
|
||
|
try:
|
||
|
return super(UserSubscriptionManager, self).get(*args, **kwargs)
|
||
|
except:
|
||
|
dupe_feed = DuplicateFeed.objects.filter(duplicate_feed_id=kwargs['feed'].pk)
|
||
|
if dupe_feed:
|
||
|
feed = dupe_feed[0].feed
|
||
|
kwargs['feed'] = feed
|
||
|
logging.debug(" ---> [%s] ~BRFound dupe UserSubscription: ~SB%s" % (kwargs['user'].username, kwargs['feed']))
|
||
|
return super(UserSubscriptionManager, self).get(*args, **kwargs)
|