mirror of
https://github.com/viq/NewsBlur.git
synced 2025-09-18 21:43:31 +00:00
Fixing unstarring of saved stories using story hash.
This commit is contained in:
parent
b1e1d1630b
commit
36959a1b9d
1 changed files with 4 additions and 2 deletions
|
@ -1618,7 +1618,7 @@ def mark_story_as_starred(request):
|
|||
now = datetime.datetime.now()
|
||||
story_values = dict(user_id=request.user.pk, starred_date=now, **story_db)
|
||||
starred_story, created = MStarredStory.objects.get_or_create(
|
||||
story_guid=story_values.pop('story_guid'),
|
||||
story_hash=story.story_hash,
|
||||
user_id=story_values.pop('user_id'),
|
||||
defaults=story_values)
|
||||
if created:
|
||||
|
@ -1639,8 +1639,10 @@ def mark_story_as_starred(request):
|
|||
def mark_story_as_unstarred(request):
|
||||
code = 1
|
||||
story_id = request.POST['story_id']
|
||||
|
||||
|
||||
starred_story = MStarredStory.objects(user_id=request.user.pk, story_guid=story_id)
|
||||
if not starred_story:
|
||||
starred_story = MStarredStory.objects(user_id=request.user.pk, story_hash=story_id)
|
||||
if starred_story:
|
||||
logging.user(request, "~FCUnstarring: ~SB%s" % (starred_story[0].story_title[:50]))
|
||||
starred_story.delete()
|
||||
|
|
Loading…
Add table
Reference in a new issue