diff --git a/src/app/issues/issue-detail/issue-detail.ts b/src/app/issues/issue-detail/issue-detail.ts index d6d7a86..9b2fd53 100644 --- a/src/app/issues/issue-detail/issue-detail.ts +++ b/src/app/issues/issue-detail/issue-detail.ts @@ -66,7 +66,11 @@ export class IssueDetail { } protected get composedIssues(): IssueEntity[] { - return this.issues().filter((issue) => issue.dependsOnIds.includes(this.issue.id)); + return this.issues().filter( + (issue) => + issue.id !== this.issue.id && + (issue.dependsOnIds.includes(this.issue.id) || issue.epic === this.issue.name), + ); } protected get isEpicIssue(): boolean {