Optionally filter by vulnerability ID.
(self)
| 664 | throttle_classes = [AnonRateThrottle, PermissionBasedUserRateThrottle] |
| 665 | |
| 666 | def get_queryset(self): |
| 667 | """ |
| 668 | Optionally filter by vulnerability ID. |
| 669 | """ |
| 670 | queryset = super().get_queryset() |
| 671 | vulnerability_id = self.request.query_params.get("vulnerability_id") |
| 672 | if vulnerability_id: |
| 673 | queryset = queryset.filter( |
| 674 | affected_package_vulnerability__vulnerability__vulnerability_id=vulnerability_id |
| 675 | ) |
| 676 | return queryset |
| 677 | |
| 678 | |
| 679 | class CodeFixV2ViewSet(viewsets.ReadOnlyModelViewSet): |
no test coverage detected