Skip to content

Commit 1cb8890

Browse files
committed
Remove filtering for checking impacts
Signed-off-by: Tushar Goel <tushar.goel.dav@gmail.com>
1 parent 0b965cd commit 1cb8890

1 file changed

Lines changed: 0 additions & 11 deletions

File tree

vulnerabilities/api_v3.py

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -477,12 +477,6 @@ def create(self, request, *args, **kwargs):
477477
impacted_package__advisory__is_latest=True,
478478
)
479479

480-
fixed_by_exists = ImpactedPackageFixedBy.objects.filter(
481-
package_id=OuterRef("pk"),
482-
impacted_package__advisory___all_impacts_unfurled=True,
483-
impacted_package__advisory__is_latest=True,
484-
)
485-
486480
if not details:
487481
# Return back vulnerable PURLs only
488482
if ignore_qualifiers_subpath:
@@ -510,11 +504,6 @@ def create(self, request, *args, **kwargs):
510504
else:
511505
query = PackageV2.objects.filter_purls(purls).order_by("package_url")
512506

513-
# Return all vulnerable and non vulnerable purls with details
514-
query = query.annotate(
515-
is_vulnerable=Exists(affecting_exists),
516-
is_fixing=Exists(fixed_by_exists),
517-
).filter(Q(is_vulnerable=True) | Q(is_fixing=True))
518507
page = self.paginate_queryset(query)
519508
affected_advisory_map = get_affected_advisories_bulk(page)
520509
fixing_advisory_map = get_fixing_advisories_bulk(page)

0 commit comments

Comments
 (0)