diff --git a/src/lib/groupIssues.ts b/src/lib/groupIssues.ts index 59e2173..58f4e1d 100644 --- a/src/lib/groupIssues.ts +++ b/src/lib/groupIssues.ts @@ -141,4 +141,9 @@ export function groupSubtasksUnderStories(issues: JiraIssue[]): StoryGroup[] { } for (const g of groups.values()) { - g.subtasks = dedupeIssu \ No newline at end of file + g.subtasks = dedupeIssuesByKey(g.subtasks) + g.subtasks.sort((a, b) => a.key.localeCompare(b.key)) + } + + return [...groups.values()].sort((a, b) => a.story.key.localeCompare(b.story.key)) +}