pf_app/ui/src
Paul Trowbridge 709c9d0395 Read a null on the column axis as null, not as the text "null"
The engine renders a null split_by value as the literal "null" in the
column name (t_tscalar::to_string on an invalid scalar) and an empty
string as ''. cellFilters() passed "null" through as a value, so a
slice over a blank segment_new became segment_new = 'null', matched no
row, and the adjustment wrote nothing. '' was refused outright, on the
mistaken belief that the two blanks joined to the same text.

Both are now mapped back: "null" to null, '' to ''.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-24 23:24:20 -04:00
..
assets Scaffold React/Vite/Tailwind UI with 3-step Setup → Baseline → Forecast flow 2026-04-25 16:28:45 -04:00
components Let a recode shift its dates, as clone does 2026-09-24 23:03:03 -04:00
views Read a null on the column axis as null, not as the text "null" 2026-09-24 23:24:20 -04:00
App.css Scaffold React/Vite/Tailwind UI with 3-step Setup → Baseline → Forecast flow 2026-04-25 16:28:45 -04:00
App.jsx Put the forecasts in the nav, and lock the admin pages down 2026-09-23 01:57:24 -04:00
auth.jsx Put the app behind a login 2026-09-14 22:20:25 -04:00
index.css Put the forecasts in the nav, and lock the admin pages down 2026-09-23 01:57:24 -04:00
main.jsx Set row depth through ViewConfig instead of restoring it after every rebuild 2026-09-17 03:05:36 -04:00
theme.jsx Add light/dark mode with theme toggle 2026-04-25 23:29:25 -04:00