File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -74,7 +74,16 @@ def get_resource_url(self, instance):
74
74
return resource_url
75
75
76
76
77
- class MinimalPackageSerializer (BaseResourceSerializer ):
77
+ class PurlPackageSerializer (BaseResourceSerializer ):
78
+
79
+ purl = serializers .CharField (source = "package_url" )
80
+
81
+ class Meta :
82
+ model = Package
83
+ fields = ["url" , "purl" , "is_vulnerable" ]
84
+
85
+
86
+ class MinimalPackageSerializer (PurlPackageSerializer ):
78
87
"""
79
88
Used for nesting inside vulnerability focused APIs.
80
89
"""
@@ -98,8 +107,6 @@ def get_vulnerability(self, vuln):
98
107
99
108
affected_by_vulnerabilities = serializers .SerializerMethodField ("get_affected_vulnerabilities" )
100
109
101
- purl = serializers .CharField (source = "package_url" )
102
-
103
110
class Meta :
104
111
model = Package
105
112
fields = ["url" , "purl" , "is_vulnerable" , "affected_by_vulnerabilities" ]
You can’t perform that action at this time.
0 commit comments