Repository navigation
Commit 647e8fd
committed
docs(flows): scope the null-guard callout to TOTAL bindings (#8975)
The flow `condition` callout closed with "Guard emptiness with
`record.x != null` / `isBlank(record.x)`, same as everywhere else CEL runs".
The callout is correct about flows — it explicitly scopes itself to the total
binding — but that trailing generalization is exactly what the rest of this PR
makes false: on the sparse action `visible`/`disabled` face, `!= null` alone
faults with `No such key` on a column the list row never projected.
Amended to "the same rule every other TOTAL binding carries", plus one
paragraph naming the single sparse face and its conjunction guard, so an author
reading this page cannot carry the flows rule across to a face it breaks on.
The flows rule itself is unchanged and still holds here.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NTKPDRoynY8i3HmdSFUxFj1 parent 3c5c594 commit 647e8fd
1 file changed
Lines changed: 11 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1259 | 1259 | | |
1260 | 1260 | | |
1261 | 1261 | | |
1262 | | - | |
1263 | | - | |
1264 | | - | |
| 1262 | + | |
| 1263 | + | |
| 1264 | + | |
| 1265 | + | |
| 1266 | + | |
| 1267 | + | |
| 1268 | + | |
| 1269 | + | |
| 1270 | + | |
| 1271 | + | |
| 1272 | + | |
1265 | 1273 | | |
1266 | 1274 | | |
1267 | 1275 | | |
| |||
0 commit comments