WORKFLOW-APP/app/api
Dave 19f60eba42 fix: handle unknown/empty task statuses without crashing
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.
2026-08-17 19:00:42 +02:00
..
appointments Director appointment acceptance — full feature 2026-08-17 18:39:14 +02:00
bizportal/search feat: Check Mail button on Step 2 + check-cipc-mail API route 2026-08-11 18:33:03 +02:00
bizportal-2 feat: BizPortal 2.0 — Python Playwright sidecar 2026-08-17 18:33:36 +02:00
companies/list wip: registration wizard, address splits, document panel, appointments 2026-08-17 18:33:56 +02:00
directors/list wip: registration wizard, address splits, document panel, appointments 2026-08-17 18:33:56 +02:00
documents wip: registration wizard, address splits, document panel, appointments 2026-08-17 18:33:56 +02:00
onboarding feat: split company physical and postal addresses into structured fields 2026-08-14 21:00:14 +02:00
pb/records feat: Check Mail button on Step 2 + check-cipc-mail API route 2026-08-11 18:33:03 +02:00
register wip: registration wizard, address splits, document panel, appointments 2026-08-17 18:33:56 +02:00
tasks fix: handle unknown/empty task statuses without crashing 2026-08-17 19:00:42 +02:00