Skip to content

Commit 24e3396

Browse files
authored
Merge pull request #479 from sbs2001/add_summary_in_bulk_api
Add summary in bulk api
2 parents 52562d1 + 4a61d2f commit 24e3396

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

vulnerabilities/api.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@
2323

2424
from urllib.parse import unquote
2525

26-
from django.db.models import Q
27-
from django.urls import reverse
2826
from django_filters import rest_framework as filters
2927
from drf_spectacular.utils import extend_schema, inline_serializer
3028
from packageurl import PackageURL
@@ -77,7 +75,7 @@ class MinimalVulnerabilitySerializer(serializers.HyperlinkedModelSerializer):
7775

7876
class Meta:
7977
model = Vulnerability
80-
fields = ["url", "vulnerability_id", "references"]
78+
fields = ["url", "vulnerability_id", "references", "summary"]
8179

8280

8381
class VulnerabilitySerializer(serializers.HyperlinkedModelSerializer):

vulnerabilities/tests/test_api.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,9 +258,9 @@ def test_bulk_packages_api(self):
258258

259259
expected_response = [
260260
{
261-
"purl": "pkg:deb/debian/doesnotexist@0.9.7-10?distro=jessie",
262261
"name": "doesnotexist",
263262
"namespace": "debian",
263+
"purl": "pkg:deb/debian/doesnotexist@0.9.7-10?distro=jessie",
264264
"qualifiers": {"distro": "jessie"},
265265
"resolved_vulnerabilities": [],
266266
"subpath": None,
@@ -295,6 +295,7 @@ def test_bulk_packages_api(self):
295295
"url": "https://github.com/advisories/GHSA-2cxf-6567-7pp6",
296296
},
297297
],
298+
"summary": "Local Information Disclosure " "Vulnerability",
298299
"url": "http://testserver/api/vulnerabilities/60",
299300
"vulnerability_id": "CVE-2021-21331",
300301
}
@@ -303,6 +304,7 @@ def test_bulk_packages_api(self):
303304
"version": "1.0.0-beta.7",
304305
},
305306
]
307+
306308
assert cleaned_response(expected_response) == cleaned_response(response)
307309

308310
def test_invalid_request_bulk_packages(self):

0 commit comments

Comments
 (0)