Skip to content

Commit 0c657ac

Browse files
committed
Fix re-import on api too.
1 parent ebdc18e commit 0c657ac

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

dojo/api.py

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)