Skip to content

Commit 97e7880

Browse files
committed
Optimize package details view
Signed-off-by: Tushar Goel <tushar.goel.dav@gmail.com>
1 parent a241281 commit 97e7880

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

vulnerabilities/views.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,10 @@ def get_context_data(self, **kwargs):
220220
affected_by_advisories_url = None
221221
fixing_advisories_url = None
222222

223-
affected_by_advisories = list(affected_by_advisories_qs[:101])
223+
affected_by_advisories_qs_ids = affected_by_advisories_qs.only("id")
224+
fixing_advisories_qs_ids = fixing_advisories_qs.only("id")
225+
226+
affected_by_advisories = list(affected_by_advisories_qs_ids[:101])
224227
if len(affected_by_advisories) > 100:
225228
affected_by_advisories_url = reverse_lazy(
226229
"affected_by_advisories_v2", kwargs={"purl": package.package_url}
@@ -241,7 +244,7 @@ def get_context_data(self, **kwargs):
241244
context["fixed_package_details"] = fixed_pkg_details
242245
context["affected_by_advisories_v2_url"] = None
243246

244-
fixing_advisories = list(fixing_advisories_qs[:101])
247+
fixing_advisories = list(fixing_advisories_qs_ids[:101])
245248
if len(fixing_advisories) > 100:
246249
fixing_advisories_url = reverse_lazy(
247250
"fixing_advisories_v2", kwargs={"purl": package.package_url}

0 commit comments

Comments
 (0)