diff --git a/bookwyrm/incoming.py b/bookwyrm/incoming.py index ad44fd97..bcb021ca 100644 --- a/bookwyrm/incoming.py +++ b/bookwyrm/incoming.py @@ -299,7 +299,7 @@ def handle_unboost(activity): remote_id=activity['object']['id'] ).first() if boost: - status_builder.delete_status(boost) + boost.delete() @app.task diff --git a/bookwyrm/outgoing.py b/bookwyrm/outgoing.py index 20597ef6..c0253a99 100644 --- a/bookwyrm/outgoing.py +++ b/bookwyrm/outgoing.py @@ -323,10 +323,11 @@ def handle_boost(user, status): def handle_unboost(user, status): ''' a user regrets boosting a status ''' boost = models.Boost.objects.filter( - boosted_status=status, user=user).first() + boosted_status=status, user=user + ).first() activity = boost.to_undo_activity(user) - status_builder.delete_status(boost) + boost.delete() broadcast(user, activity) diff --git a/bookwyrm/templates/snippets/boost_button.html b/bookwyrm/templates/snippets/boost_button.html index 2c747fe2..57765bed 100644 --- a/bookwyrm/templates/snippets/boost_button.html +++ b/bookwyrm/templates/snippets/boost_button.html @@ -1,6 +1,6 @@ {% load fr_display %} -{% with activity.id|uuid as uuid %} -
-