fix: epic not showing in issue relations (#2248)

This commit is contained in:
Sangeetha
2025-01-21 19:01:38 +05:30
committed by GitHub
parent c364686400
commit ca8e28b82a

View File

@@ -46,6 +46,7 @@ class IssueRelationViewSet(BaseViewSet):
.order_by("-created_at")
.distinct()
)
# get all blocking issues
blocking_issues = issue_relations.filter(
relation_type="blocked_by", related_issue_id=issue_id
@@ -97,7 +98,7 @@ class IssueRelationViewSet(BaseViewSet):
).values_list("related_issue_id", flat=True)
queryset = (
Issue.issue_objects.filter(workspace__slug=slug)
Issue.objects.filter(workspace__slug=slug)
.select_related("workspace", "project", "state", "parent")
.prefetch_related("assignees", "labels", "issue_module__module")
.annotate(
@@ -272,11 +273,10 @@ class IssueRelationViewSet(BaseViewSet):
related_issue = request.data.get("related_issue", None)
issue_relations = IssueRelation.objects.filter(
workspace__slug=slug,
project_id=project_id,
workspace__slug=slug, project_id=project_id
).filter(
Q(issue_id=related_issue, related_issue_id=issue_id) |
Q(issue_id=issue_id, related_issue_id=related_issue)
Q(issue_id=related_issue, related_issue_id=issue_id)
| Q(issue_id=issue_id, related_issue_id=related_issue)
)
issue_relations = issue_relations.first()
current_instance = json.dumps(