@@ -1109,19 +1109,20 @@ def obj_create(self, bundle, **kwargs):
11091109 )
11101110
11111111 if len (find ) == 1 :
1112- if find [0 ].mitigated :
1112+ find = find [0 ]
1113+ if find .mitigated :
11131114 # it was once fixed, but now back
1114- find [ 0 ] .mitigated = None
1115- find [ 0 ] .mitigated_by = None
1116- find [ 0 ] .active = True
1117- find [ 0 ] .verified = verified
1118- find [ 0 ] .save ()
1115+ find .mitigated = None
1116+ find .mitigated_by = None
1117+ find .active = True
1118+ find .verified = verified
1119+ find .save ()
11191120 note = Notes (entry = "Re-activated by %s re-upload." % scan_type ,
11201121 author = bundle .request .user )
11211122 note .save ()
1122- find [ 0 ] .notes .add (note )
1123+ find .notes .add (note )
11231124 reactivated_count += 1
1124- new_items .append (find [ 0 ] .id )
1125+ new_items .append (find .id )
11251126 else :
11261127 item .test = test
11271128 item .date = test .target_start
@@ -1137,7 +1138,7 @@ def obj_create(self, bundle, **kwargs):
11371138
11381139 if hasattr (item , 'unsaved_req_resp' ) and len (item .unsaved_req_resp ) > 0 :
11391140 for req_resp in item .unsaved_req_resp :
1140- burp_rr = BurpRawRequestResponse (finding = item ,
1141+ burp_rr = BurpRawRequestResponse (finding = find ,
11411142 burpRequestBase64 = req_resp ["req" ],
11421143 burpResponseBase64 = req_resp ["resp" ],
11431144 )
@@ -1160,7 +1161,7 @@ def obj_create(self, bundle, **kwargs):
11601161 query = endpoint .query ,
11611162 fragment = endpoint .fragment ,
11621163 product = test .engagement .product )
1163- item .endpoints .add (ep )
1164+ find .endpoints .add (ep )
11641165
11651166 if item .unsaved_tags is not None :
11661167 find .tags = item .unsaved_tags
0 commit comments