@@ -1125,20 +1125,16 @@ class EngagementToFilesSerializer(serializers.Serializer):
11251125 def to_representation (self , data ):
11261126 engagement = data .get ("engagement_id" )
11271127 files = data .get ("files" )
1128- new_files = []
1129- for file in files :
1130- new_files .append (
1131- {
1132- "id" : file .id ,
1133- "file" : "{site_url}/{file_access_url}" .format (
1134- site_url = settings .SITE_URL ,
1135- file_access_url = file .get_accessible_url (
1136- engagement , engagement .id ,
1137- ),
1128+ new_files = [{
1129+ "id" : file .id ,
1130+ "file" : "{site_url}/{file_access_url}" .format (
1131+ site_url = settings .SITE_URL ,
1132+ file_access_url = file .get_accessible_url (
1133+ engagement , engagement .id ,
11381134 ),
1139- "title" : file . title ,
1140- } ,
1141- )
1135+ ) ,
1136+ "title" : file . title ,
1137+ } for file in files ]
11421138 return {"engagement_id" : engagement .id , "files" : new_files }
11431139
11441140
@@ -1497,15 +1493,11 @@ class TestToFilesSerializer(serializers.Serializer):
14971493 def to_representation (self , data ):
14981494 test = data .get ("test_id" )
14991495 files = data .get ("files" )
1500- new_files = []
1501- for file in files :
1502- new_files .append (
1503- {
1504- "id" : file .id ,
1505- "file" : f"{ settings .SITE_URL } /{ file .get_accessible_url (test , test .id )} " ,
1506- "title" : file .title ,
1507- },
1508- )
1496+ new_files = [{
1497+ "id" : file .id ,
1498+ "file" : f"{ settings .SITE_URL } /{ file .get_accessible_url (test , test .id )} " ,
1499+ "title" : file .title ,
1500+ } for file in files ]
15091501 return {"test_id" : test .id , "files" : new_files }
15101502
15111503
@@ -1787,10 +1779,7 @@ def update(self, instance, validated_data):
17871779 vulnerability_id_set = validated_data .pop ("vulnerability_id_set" )
17881780 vulnerability_ids = []
17891781 if vulnerability_id_set :
1790- for vulnerability_id in vulnerability_id_set :
1791- vulnerability_ids .append (
1792- vulnerability_id ["vulnerability_id" ],
1793- )
1782+ vulnerability_ids .extend (vulnerability_id ["vulnerability_id" ] for vulnerability_id in vulnerability_id_set )
17941783 save_vulnerability_ids (instance , vulnerability_ids )
17951784
17961785 instance = super (TaggitSerializer , self ).update (
@@ -1921,8 +1910,7 @@ def create(self, validated_data):
19211910 # Process the vulnerability IDs specially
19221911 parsed_vulnerability_ids = []
19231912 if (vulnerability_ids := validated_data .pop ("vulnerability_id_set" , None )):
1924- for vulnerability_id in vulnerability_ids :
1925- parsed_vulnerability_ids .append (vulnerability_id ["vulnerability_id" ])
1913+ parsed_vulnerability_ids .extend (vulnerability_id ["vulnerability_id" ] for vulnerability_id in vulnerability_ids )
19261914 validated_data ["cve" ] = parsed_vulnerability_ids [0 ]
19271915 # Create a findings in memory so that we have access to unsaved_vulnerability_ids
19281916 new_finding = Finding (** validated_data )
@@ -2020,9 +2008,7 @@ def create(self, validated_data):
20202008 )
20212009
20222010 if vulnerability_id_set :
2023- vulnerability_ids = []
2024- for vulnerability_id in vulnerability_id_set :
2025- vulnerability_ids .append (vulnerability_id ["vulnerability_id" ])
2011+ vulnerability_ids = [vulnerability_id ["vulnerability_id" ] for vulnerability_id in vulnerability_id_set ]
20262012 validated_data ["cve" ] = vulnerability_ids [0 ]
20272013 save_vulnerability_ids_template (
20282014 new_finding_template , vulnerability_ids ,
@@ -2040,10 +2026,7 @@ def update(self, instance, validated_data):
20402026 )
20412027 vulnerability_ids = []
20422028 if vulnerability_id_set :
2043- for vulnerability_id in vulnerability_id_set :
2044- vulnerability_ids .append (
2045- vulnerability_id ["vulnerability_id" ],
2046- )
2029+ vulnerability_ids .extend (vulnerability_id ["vulnerability_id" ] for vulnerability_id in vulnerability_id_set )
20472030 save_vulnerability_ids_template (instance , vulnerability_ids )
20482031
20492032 return super (TaggitSerializer , self ).update (instance , validated_data )
@@ -2710,20 +2693,16 @@ class FindingToFilesSerializer(serializers.Serializer):
27102693 def to_representation (self , data ):
27112694 finding = data .get ("finding_id" )
27122695 files = data .get ("files" )
2713- new_files = []
2714- for file in files :
2715- new_files .append (
2716- {
2717- "id" : file .id ,
2718- "file" : "{site_url}/{file_access_url}" .format (
2719- site_url = settings .SITE_URL ,
2720- file_access_url = file .get_accessible_url (
2721- finding , finding .id ,
2722- ),
2696+ new_files = [{
2697+ "id" : file .id ,
2698+ "file" : "{site_url}/{file_access_url}" .format (
2699+ site_url = settings .SITE_URL ,
2700+ file_access_url = file .get_accessible_url (
2701+ finding , finding .id ,
27232702 ),
2724- "title" : file . title ,
2725- } ,
2726- )
2703+ ) ,
2704+ "title" : file . title ,
2705+ } for file in files ]
27272706 return {"finding_id" : finding .id , "files" : new_files }
27282707
27292708
0 commit comments