Fixes like/unlike statuses

This commit is contained in:
Mouse Reeve
2020-11-07 18:18:44 -08:00
parent 20395ff2ec
commit e6d46878fb
5 changed files with 13 additions and 7 deletions

View File

@ -269,7 +269,12 @@ def handle_favorite(activity):
@app.task
def handle_unfavorite(activity):
''' approval of your good good post '''
like = activitypub.Like(**activity['object']).to_model(models.Favorite)
try:
like = models.Favorite.objects.filter(
remote_id=activity['object']['id']
).first()
except models.Favorite.DoesNotExist:
return
like.delete()