From c65a3d8baafb73e3865bcd3cba157e745239f48c Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Mon, 14 Nov 2016 12:50:07 -0800 Subject: [PATCH] Switching to indexed story hashes instead of story feeds for starred stories. --- apps/reader/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/reader/views.py b/apps/reader/views.py index 8ffabc9aa..d6cbb677e 100644 --- a/apps/reader/views.py +++ b/apps/reader/views.py @@ -1294,9 +1294,10 @@ def load_river_stories__redis(request): if read_filter == 'starred': starred_stories = mstories else: + story_hashes = [s['story_hash'] for s in stories] starred_stories = MStarredStory.objects( user_id=user.pk, - story_feed_id__in=found_feed_ids + story_hash__in=story_hashes ).only('story_hash', 'starred_date') starred_stories = dict([(story.story_hash, dict(starred_date=story.starred_date, user_tags=story.user_tags))