From 1cc92d7d85e9af5763584f53e7da4323bad596e9 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Thu, 9 Oct 2014 16:07:23 -0700 Subject: [PATCH] Adding cleanup for users to find missing feeds. --- apps/profile/tasks.py | 1 + apps/reader/models.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/profile/tasks.py b/apps/profile/tasks.py index 3f8bcfe7c..efd4fd4c6 100644 --- a/apps/profile/tasks.py +++ b/apps/profile/tasks.py @@ -52,6 +52,7 @@ class CleanupUser(Task): def run(self, user_id): UserSubscription.trim_user_read_stories(user_id) + UserSubscription.verify_verify_feeds_scheduled(user_id) if random.random() < 0.01: ss = MSocialServices.objects.get(user_id=user_id) diff --git a/apps/reader/models.py b/apps/reader/models.py index 3c332f5fd..be869b304 100644 --- a/apps/reader/models.py +++ b/apps/reader/models.py @@ -829,8 +829,9 @@ class UserSubscription(models.Model): usf.save() @classmethod - def verify_feeds_scheduled(cls, user): + def verify_feeds_scheduled(cls, user_id): r = redis.Redis(connection_pool=settings.REDIS_FEED_POOL) + user = User.objects.get(pk=user_id) subs = cls.objects.filter(user=user) feed_ids = [sub.feed.pk for sub in subs]