From 43745f16c9a9c6a578ee50f9d7b818e88192d8d9 Mon Sep 17 00:00:00 2001 From: Rohit10jr Date: Wed, 12 Aug 2026 21:32:46 +0530 Subject: [PATCH] fix(leads): 404 instead of 500 on unknown lead in comment/attachment POST --- backend/leads/views/lead_views.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/backend/leads/views/lead_views.py b/backend/leads/views/lead_views.py index 8147d61b..5821a7df 100644 --- a/backend/leads/views/lead_views.py +++ b/backend/leads/views/lead_views.py @@ -597,12 +597,7 @@ class LeadDetailView(APIView): params = request.data context = {} - self.lead_obj = Lead.objects.get(pk=pk) - if self.lead_obj.org != request.profile.org: - return Response( - {"error": True, "errors": "User company doesnot match with header...."}, - status=status.HTTP_403_FORBIDDEN, - ) + self.lead_obj = get_object_or_404(Lead, id=pk, org=self.request.profile.org) if ( not is_org_admin(self.request.profile) and not self.request.user.is_superuser