fix: issues n plus 1 (#1785)
This commit is contained in:
parent
f562fcd466
commit
8373f20944
2 changed files with 19 additions and 0 deletions
|
|
@ -362,6 +362,12 @@ class UserWorkSpaceIssues(BaseAPIView):
|
|||
.annotate(count=Func(F("id"), function="Count"))
|
||||
.values("count")
|
||||
)
|
||||
.prefetch_related(
|
||||
Prefetch(
|
||||
"issue_reactions",
|
||||
queryset=IssueReaction.objects.select_related("actor"),
|
||||
)
|
||||
)
|
||||
.filter(**filters)
|
||||
)
|
||||
|
||||
|
|
@ -744,6 +750,12 @@ class SubIssuesEndpoint(BaseAPIView):
|
|||
.annotate(count=Func(F("id"), function="Count"))
|
||||
.values("count")
|
||||
)
|
||||
.prefetch_related(
|
||||
Prefetch(
|
||||
"issue_reactions",
|
||||
queryset=IssueReaction.objects.select_related("actor"),
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
state_distribution = (
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue