From cc3c3d98168801e744d068f68da34e9b125e24fb Mon Sep 17 00:00:00 2001 From: Andrew Godwin Date: Fri, 16 Dec 2022 21:32:08 -0700 Subject: 404 deleted posts --- activities/views/posts.py | 2 ++ 1 file changed, 2 insertions(+) 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 -- cgit v1.2.3