From 58313671e05bbaab7b61f8807f6a295473277a83 Mon Sep 17 00:00:00 2001 From: Valentijn Scholten Date: Thu, 5 Feb 2026 18:15:01 +0100 Subject: [PATCH] Fix test name filter to use test__title instead of test__name The Test model uses 'title' field, not 'name'. This fixes the 500 error when filtering findings by Test name with Filter String Matching Optimization enabled. Fixes #14160 Co-authored-by: Cursor --- dojo/filters.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dojo/filters.py b/dojo/filters.py index 893be4d5a7d..a97b61c7579 100644 --- a/dojo/filters.py +++ b/dojo/filters.py @@ -2070,12 +2070,12 @@ class FindingFilterWithoutObjectLookups(FindingFilterHelper, FindingTagStringFil label="Engagement name Contains", help_text="Search for Engagement names that contain a given pattern") test__name = CharFilter( - field_name="test__name", + field_name="test__title", lookup_expr="iexact", label="Test Name", help_text="Search for Test names that are an exact match") test__name_contains = CharFilter( - field_name="test__name", + field_name="test__title", lookup_expr="icontains", label="Test name Contains", help_text="Search for Test names that contain a given pattern") @@ -3480,12 +3480,12 @@ class ReportFindingFilterWithoutObjectLookups(ReportFindingFilterHelper, Finding label="Engagement name Contains", help_text="Search for Engagement names that contain a given pattern") test__name = CharFilter( - field_name="test__name", + field_name="test__title", lookup_expr="iexact", label="Test Name", help_text="Search for Test names that are an exact match") test__name_contains = CharFilter( - field_name="test__name", + field_name="test__title", lookup_expr="icontains", label="Test name Contains", help_text="Search for Test names that contain a given pattern")