Skip to content

Commit b7bb053

Browse files
committed
Update Resource query in filter_by_checksums #551
Signed-off-by: Jono Yang <[email protected]>
1 parent ad5f579 commit b7bb053

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Copyright (c) nexB Inc. and others. All rights reserved.
22
# SPDX-License-Identifier: Apache-2.0
33

4-
FROM --platform=linux/amd64 python:3.12-slim
4+
FROM python:3.12-slim
55

66
LABEL org.opencontainers.image.source="https://github.com/aboutcode-org/purldb"
77
LABEL org.opencontainers.image.description="PurlDB"

packagedb/api.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ def filter_by_checksums(self, request, *args, **kwargs):
258258
d = {f"{field}__in": value}
259259
lookups |= Q(**d)
260260

261-
qs = Resource.objects.filter(lookups).prefetch_related("package")
261+
qs = Resource.objects.filter(lookups).select_related("package").defer("package__history")
262262
paginated_qs = self.paginate_queryset(qs)
263263
serializer = ResourceAPISerializer(
264264
paginated_qs, many=True, context={"request": request}

0 commit comments

Comments
 (0)