Files
bakery-ia/services/orchestrator/app
Claude 6ee8c055ee fix: Handle null values in dashboard API to prevent React error #306
Fixed critical React error #306 by adding proper null handling for
reasoning and consequence fields in the dashboard service.

Issue: When database columns (reasoning, consequence) contain NULL
values, Python's .get() method returns None, which becomes undefined
in JavaScript, causing React to throw error #306 when trying to render.

Solution: Changed from `.get("field", "default")` to `.get("field") or "default"`
to properly handle None values throughout the dashboard service.

Changes:
- Purchase order actions: Added null coalescing for reasoning/consequence
- Production timeline: Added null coalescing for reasoning field
- Alert actions: Added null coalescing for description and source
- Onboarding actions: Added null coalescing for title and consequence

This ensures all text fields always have valid string values before
being sent to the frontend, preventing undefined rendering errors.
2025-11-07 18:05:54 +00:00
..
2025-11-05 13:34:56 +01:00
2025-10-30 21:08:07 +01:00
2025-10-30 21:08:07 +01:00