Frontmatter
| id | 7750 |
| title | Refactor `addSubIssue` and `removeSubIssue` Mutations for Efficiency |
| state | Closed |
| labels | enhancementgood first issueai |
| assignees | [] |
| createdAt | Nov 12, 2025, 8:59 AM |
| updatedAt | Nov 12, 2025, 3:27 PM |
| githubUrl | https://github.com/neomjs/neo/issues/7750 |
| author | tobiu |
| commentsCount | 0 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Nov 12, 2025, 3:27 PM |
The
ADD_SUB_ISSUEandREMOVE_SUB_ISSUEGraphQL mutations, introduced in PR #7741, currently fetch the parent issue's complete list of sub-issues (first: 100) in their return payload. This is unnecessary and inefficient for an operation that only modifies a single relationship.Acceptance Criteria:
ADD_SUB_ISSUEandREMOVE_SUB_ISSUEmutations inmutations.mjs.subIssuesfield should be removed from the mutation's response to reduce the payload size and improve performance.