From bb7d3a21844ba969281b1263ae6a1ebebaeb1b62 Mon Sep 17 00:00:00 2001 From: Keshav Priyadarshi Date: Wed, 15 Apr 2026 00:10:11 +0530 Subject: [PATCH] fix: use is_latest field to get latest advisory for an avid Signed-off-by: Keshav Priyadarshi --- vulnerabilities/models.py | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/vulnerabilities/models.py b/vulnerabilities/models.py index 896da7c76..6ce9f29df 100644 --- a/vulnerabilities/models.py +++ b/vulnerabilities/models.py @@ -2876,14 +2876,7 @@ def to_dict(self): class AdvisoryV2QuerySet(BaseQuerySet): def latest_for_avid(self, avid: str): - return ( - self.filter(avid=avid) - .order_by( - F("date_collected").desc(nulls_last=True), - "-id", - ) - .first() - ) + return self.get(avid=avid, is_latest=True) def latest_per_avid(self): return self.filter(is_latest=True)