Skip to content

Commit 53c631b

Browse files
Fix test name filter to use test__title instead of test__name (DefectDojo#14253)
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 DefectDojo#14160 Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent b22dfb1 commit 53c631b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

dojo/filters.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2070,12 +2070,12 @@ class FindingFilterWithoutObjectLookups(FindingFilterHelper, FindingTagStringFil
20702070
label="Engagement name Contains",
20712071
help_text="Search for Engagement names that contain a given pattern")
20722072
test__name = CharFilter(
2073-
field_name="test__name",
2073+
field_name="test__title",
20742074
lookup_expr="iexact",
20752075
label="Test Name",
20762076
help_text="Search for Test names that are an exact match")
20772077
test__name_contains = CharFilter(
2078-
field_name="test__name",
2078+
field_name="test__title",
20792079
lookup_expr="icontains",
20802080
label="Test name Contains",
20812081
help_text="Search for Test names that contain a given pattern")
@@ -3480,12 +3480,12 @@ class ReportFindingFilterWithoutObjectLookups(ReportFindingFilterHelper, Finding
34803480
label="Engagement name Contains",
34813481
help_text="Search for Engagement names that contain a given pattern")
34823482
test__name = CharFilter(
3483-
field_name="test__name",
3483+
field_name="test__title",
34843484
lookup_expr="iexact",
34853485
label="Test Name",
34863486
help_text="Search for Test names that are an exact match")
34873487
test__name_contains = CharFilter(
3488-
field_name="test__name",
3488+
field_name="test__title",
34893489
lookup_expr="icontains",
34903490
label="Test name Contains",
34913491
help_text="Search for Test names that contain a given pattern")

0 commit comments

Comments
 (0)