diff --git a/frontend/packages/swarm-ui/src/pages/IssueReportPage.tsx b/frontend/packages/swarm-ui/src/pages/IssueReportPage.tsx index 62171995..a20b7351 100644 --- a/frontend/packages/swarm-ui/src/pages/IssueReportPage.tsx +++ b/frontend/packages/swarm-ui/src/pages/IssueReportPage.tsx @@ -34,13 +34,17 @@ interface IssueReportRow { number: number; title: string; labels: string[]; - assignee: string | null; + // `string[]`, not a single `assignee` — forge's own `assignee` field is + // the legacy single-value one; `assignees` is the real multi-assignee + // list, and this repo actually uses multiple (caught against an + // earlier draft of this row shape that had it singular). + assignees: string[]; html_url: string | null; blocked: boolean; depended_on_by_count: number; } -type SortKey = 'repo' | 'number' | 'title' | 'assignee' | 'blocked' | 'depended_on_by_count'; +type SortKey = 'repo' | 'number' | 'title' | 'assignees' | 'blocked' | 'depended_on_by_count'; type SortDir = 'asc' | 'desc'; // Sentinel `