File tree Expand file tree Collapse file tree 2 files changed +4
-6
lines changed Expand file tree Collapse file tree 2 files changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -2062,7 +2062,7 @@ def get_findings_count(self, obj) -> int:
20622062
20632063 # TODO: maybe extend_schema_field is needed here?
20642064 def get_findings_list (self , obj ) -> list [int ]:
2065- return obj .open_findings_list
2065+ return obj .open_findings_list ()
20662066
20672067
20682068class CommonImportScanSerializer (serializers .Serializer ):
Original file line number Diff line number Diff line change @@ -1322,12 +1322,10 @@ def get_breadcrumbs(self):
13221322 def get_product_type (self ):
13231323 return self .prod_type if self .prod_type is not None else "unknown"
13241324
1325- # only used in APIv2 serializers.py, query should be aligned with findings_count
1326- @cached_property
1325+ # only used in APIv2 serializers.py, should be deprecated or at least prefetched
13271326 def open_findings_list (self ):
1328- findings = Finding .objects .filter (test__engagement__product = self ,
1329- active = True )
1330- return [i .id for i in findings ]
1327+ findings = Finding .objects .filter (test__engagement__product = self , active = True ).values_list ("id" , flat = True )
1328+ return list (findings )
13311329
13321330 @property
13331331 def has_jira_configured (self ):
You can’t perform that action at this time.
0 commit comments