File tree 1 file changed +3
-4
lines changed
1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -171,16 +171,15 @@ class VulnerabilityViewSet(viewsets.ReadOnlyModelViewSet):
171
171
# TODO: Find a good name for this endpoint
172
172
@action (detail = False , methods = ["post" ])
173
173
def fetch (self , request ):
174
- filter_list = Q ()
174
+ filter_list = []
175
175
response = {}
176
176
# TODO: Do some validation here of request body
177
177
for cve_id in request .data ["vulnerabilities" ]:
178
- filter_list |= Q (cve_id = cve_id )
179
-
178
+ filter_list .append (cve_id )
180
179
# This handles the case when the said cve doesnt exist in db
181
180
response [cve_id ] = {}
182
181
183
- res = Vulnerability .objects .filter (filter_list )
182
+ res = Vulnerability .objects .filter (cve_id__in = [ cve_id ] )
184
183
for vuln in res :
185
184
response [vuln .cve_id ] = VulnerabilitySerializer (vuln , context = {"request" : request }).data
186
185
You can’t perform that action at this time.
0 commit comments