Skip to content

Commit 156f296

Browse files
committed
Add distinct
1 parent 530e523 commit 156f296

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/sentry/api/endpoints/organization_releases.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,9 @@ def get(self, request: Request, organization) -> Response:
342342

343343
select_extra = {}
344344
if flatten:
345-
queryset = queryset.filter(projects__id__in=filter_params["project_id"])
345+
# NOTE: Do a deeper dive on this. What is this _for_project_id value? Was the author's
346+
# intent that distinct would return multiple unique rows per project per release?
347+
queryset = queryset.filter(projects__id__in=filter_params["project_id"]).distinct()
346348
select_extra["_for_project_id"] = "sentry_release_project.project_id"
347349
else:
348350
queryset = filter_releases_by_projects(queryset, filter_params["project_id"])

0 commit comments

Comments
 (0)