Remove notifications related to deleted statuses

This commit is contained in:
Mouse Reeve
2020-12-14 12:39:37 -08:00
parent d49e49f021
commit 1bcae45145
2 changed files with 70 additions and 1 deletions

View File

@ -248,11 +248,12 @@ def handle_delete_status(activity):
# is trying to delete a user.
return
try:
status = models.Status.objects.select_subclasses().get(
status = models.Status.objects.get(
remote_id=status_id
)
except models.Status.DoesNotExist:
return
models.Notification.objects.filter(related_status=status).all().delete()
status_builder.delete_status(status)