Skip to content

Commit 447d1bf

Browse files
committed
Use queryset with prefetch in /api/aliases endpoint
Signed-off-by: Keshav Priyadarshi <[email protected]>
1 parent cf2e6c8 commit 447d1bf

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

vulnerabilities/api.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -685,14 +685,10 @@ def filter_alias(self, queryset, name, value):
685685
return self.queryset.filter(aliases__alias__icontains=alias)
686686

687687

688-
class AliasViewSet(viewsets.ReadOnlyModelViewSet):
688+
class AliasViewSet(VulnerabilityViewSet):
689689
"""
690690
Lookup for vulnerabilities by vulnerability aliases such as a CVE
691691
(https://nvd.nist.gov/general/cve-process).
692692
"""
693693

694-
queryset = Vulnerability.objects.all()
695-
serializer_class = VulnerabilitySerializer
696-
filter_backends = (filters.DjangoFilterBackend,)
697694
filterset_class = AliasFilterSet
698-
throttle_classes = [StaffUserRateThrottle, AnonRateThrottle]

0 commit comments

Comments
 (0)