Skip to content

Commit cdad27f

Browse files
author
Greg Anderson
authored
Corrected dedupe query in models.py
1 parent 8d2c72a commit cdad27f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

dojo/models.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -582,8 +582,8 @@ def save(self, *args, **kwargs):
582582
super(Finding, self).save(*args, **kwargs)
583583
if hasattr(settings,'ENABLE_DEDUPLICATION'):
584584
if settings.ENABLE_DEDUPLICATION:
585-
eng_findings_cwe = Finding.objects.filter(test__engagement=self.test.engagement, cwe=self.cwe).exclude(id=self.id).exclude(cwe=None)
586-
eng_findings_title = Finding.objects.filter(test__engagement=self.test.engagement, title=self.title).exclude(id=self.id)
585+
eng_findings_cwe = Finding.objects.filter(test__engagement__product=self.test.engagement.product, cwe=self.cwe).exclude(id=self.id).exclude(cwe=None)
586+
eng_findings_title = Finding.objects.filter(test__engagement__product=self.test.engagement.product, title=self.title).exclude(id=self.id)
587587
total_findings = eng_findings_cwe | eng_findings_title
588588
for find in total_findings:
589589
if set(find.endpoints.all()) == set(self.endpoints.all()):

0 commit comments

Comments
 (0)