From 567d86888681829cea5aa17cb06d2b2b6cabfb22 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Mon, 4 Aug 2014 14:31:02 -0700 Subject: [PATCH] Handling removed stories from mark as unread. --- apps/reader/views.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/reader/views.py b/apps/reader/views.py index d77ff05f3..9915000fc 100644 --- a/apps/reader/views.py +++ b/apps/reader/views.py @@ -1455,6 +1455,9 @@ def mark_story_hash_as_unread(request): story_hash = request.REQUEST.get('story_hash') feed_id, _ = MStory.split_story_hash(story_hash) story, _ = MStory.find_story(feed_id, story_hash) + if not story: + data = dict(code=-1, message="That story has been removed from the feed, no need to mark it unread.") + return data message = RUserStory.story_can_be_marked_read_by_user(story, request.user) if message: data = dict(code=-1, message=message)