A task with status='' caused the Kanban byColumn memo to throw TypeError: undefined is not an object (out[t.status].push). Defensive UI: bucket unknown statuses into backlog with a console warning. Defensive API: reject PATCHes with invalid status values (including empty string) with a 400. Cleaned up two existing empty-status rows in PB. |
||
|---|---|---|
| .. | ||
| api.ts | ||
| CardModal.tsx | ||
| columns.ts | ||
| KanbanBoard.tsx | ||
| page.tsx | ||
| TaskCard.tsx | ||
| TaskDetail.tsx | ||