From 0093f42033ec92b5aa7718f23b102f5eab4e1372 Mon Sep 17 00:00:00 2001 From: pablohashescobar Date: Tue, 5 Sep 2023 19:30:09 +0530 Subject: [PATCH] fix: public issue list endpoint n+1 --- apiserver/plane/api/views/issue.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apiserver/plane/api/views/issue.py b/apiserver/plane/api/views/issue.py index a390f7b8109..d97b546d3ec 100644 --- a/apiserver/plane/api/views/issue.py +++ b/apiserver/plane/api/views/issue.py @@ -2100,6 +2100,12 @@ def get(self, request, slug, project_id): queryset=IssueReaction.objects.select_related("actor"), ) ) + .prefetch_related( + Prefetch( + "votes", + queryset=IssueVote.objects.select_related("actor"), + ) + ) .filter(**filters) .annotate(cycle_id=F("issue_cycle__cycle_id")) .annotate(module_id=F("issue_module__module_id"))