summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--activities/views/posts.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/activities/views/posts.py b/activities/views/posts.py
index a3810e0..b543535 100644
--- a/activities/views/posts.py
+++ b/activities/views/posts.py
@@ -27,6 +27,8 @@ class Individual(TemplateView):
if self.identity.blocked:
raise Http404("Blocked user")
self.post_obj = get_object_or_404(self.identity.posts, pk=post_id)
+ if self.post_obj.state in [PostStates.deleted, PostStates.deleted_fanned_out]:
+ raise Http404("Deleted post")
# If they're coming in looking for JSON, they want the actor
if request.ap_json:
# Return post JSON