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> |
||
|---|---|---|
| .. | ||
| assets | ||
| components | ||
| views | ||
| App.css | ||
| App.jsx | ||
| auth.jsx | ||
| index.css | ||
| main.jsx | ||
| theme.jsx | ||