Pain point · Reliability & bugs · Blocks work
Filtered updates and deletes skip rows with falsy primary keys
1 source thread · first seen 2026-10
Summary
`getKeysByQuery()` removes primary keys such as `0` and `''` by filtering on truthiness. Filtered bulk updates and deletes therefore silently leave matching rows untouched while omitting them from the returned key list.
Evidence
Excerpts are copied word for word from the source; follow the link to read it in full.
“those rows are silently skipped: no error is raised, and the returned key list omits them”