Allow standard fetch/ajax requests in finding and displayset search endpoints

This commit is contained in:
Ross
2026-03-23 13:41:37 +00:00
parent 20b4d6b6af
commit fbb2a2cc18
+2 -4
View File
@@ -362,8 +362,7 @@ def case_search_partial(request):
@login_required
def finding_search(request):
"""HTMX endpoint returning findings, optionally filtered by case and query."""
if not request.htmx:
return HttpResponse(status=400)
# Allow both HTMX and standard fetch/ajax requests (don't require the HTMX header)
q = request.GET.get('q', '').strip()
case_id = request.GET.get('case')
qs = Finding.objects.all()
@@ -383,8 +382,7 @@ def finding_search(request):
@login_required
def displayset_search(request):
"""HTMX endpoint returning display sets, scoped to a case if provided."""
if not request.htmx:
return HttpResponse(status=400)
# Allow both HTMX and standard fetch/ajax requests (don't require the HTMX header)
q = request.GET.get('q', '').strip()
case_id = request.GET.get('case')
qs = CaseDisplaySet.objects.all()