diff --git a/vulnerabilities/templates/package_details_v2.html b/vulnerabilities/templates/package_details_v2.html
index e01f5243e..9cc9ea343 100644
--- a/vulnerabilities/templates/package_details_v2.html
+++ b/vulnerabilities/templates/package_details_v2.html
@@ -45,7 +45,7 @@
- {% if affected_by_advisories|length != 0 %}
+ {% if affected_by_advisories_v2|length != 0 %}
{% else %}
@@ -82,7 +82,7 @@
- {% if affected_by_advisories|length != 0 %}
+ {% if affected_by_advisories_v2|length != 0 %}
diff --git a/vulnerabilities/views.py b/vulnerabilities/views.py
index 3603b0f60..860bde8eb 100644
--- a/vulnerabilities/views.py
+++ b/vulnerabilities/views.py
@@ -506,15 +506,15 @@ def get_context_data(self, **kwargs):
epss_data = None
epss_advisory = None
if not epss_severity:
- related_epss_advisory = (
+ epss_advisory = (
advisory.related_advisory_severities.filter(
datasource_id=EPSSImporterPipeline.pipeline_id
)
.latest_per_avid()
.first()
)
- epss_advisory = related_epss_advisory
- epss_severity = related_epss_advisory.severities.filter(scoring_system="epss").first()
+ if epss_advisory:
+ epss_severity = epss_advisory.severities.filter(scoring_system="epss").first()
if epss_severity:
# If the advisory itself does not have EPSS severity, but has a related advisory with EPSS severity, we use the related advisory's EPSS severity and URL as the source of EPSS data.
epss_data = {