Skip to content

Commit 0ec7d6c

Browse files
committed
Add property on functions in models
Signed-off-by: Tushar Goel <[email protected]>
1 parent 2abcba0 commit 0ec7d6c

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

vulnerabilities/models.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -792,6 +792,20 @@ def get_affecting_vulnerabilities(self):
792792

793793
return package_details_vulns
794794

795+
@property
796+
def fixing_vulnerabilities(self):
797+
"""
798+
Return only packages fixing a vulnerability .
799+
"""
800+
return self.vulnerabilities.all().filter(packagerelatedvulnerability__fix=True)
801+
802+
@property
803+
def affecting_vulnerabilities(self):
804+
"""
805+
Return only packages fixing a vulnerability .
806+
"""
807+
return self.vulnerabilities.all().filter(packagerelatedvulnerability__fix=False)
808+
795809

796810
class PackageRelatedVulnerability(models.Model):
797811
"""

0 commit comments

Comments
 (0)