Correctly cancel out of (un)boosting or faving toots

This commit is contained in:
Jason McBrayer 2018-04-30 18:53:11 -04:00
parent 804a4dfd67
commit 421d27ef07
1 changed files with 10 additions and 8 deletions

View File

@ -199,6 +199,7 @@ def fav(request, id):
mastodon = get_mastodon(request) mastodon = get_mastodon(request)
toot = mastodon.status(id) toot = mastodon.status(id)
if request.method == 'POST': if request.method == 'POST':
if not request.POST['cancel']:
if toot.favourited: if toot.favourited:
mastodon.status_unfavourite(id) mastodon.status_unfavourite(id)
else: else:
@ -211,6 +212,7 @@ def boost(request, id):
mastodon = get_mastodon(request) mastodon = get_mastodon(request)
toot = mastodon.status(id) toot = mastodon.status(id)
if request.method == 'POST': if request.method == 'POST':
if not request.POST['cancel']:
if toot.reblogged: if toot.reblogged:
mastodon.status_unreblog(id) mastodon.status_unreblog(id)
else: else: