a17e16e31be0b842d28c3b1232bebf25cf091c66
The external ledger import review grid is one row per line item, so a journal entry spans two or more rows. When one entry fails validation the whole paste is rejected, and the only way forward was to re-paste without it. Each row now carries its entry id (client-source-externalId, the same key table->entries groups on) and the last column gets a trash button that drops every row sharing that id. The rows are the form inputs, so removing them from the DOM removes them from the next import post -- which also works for rows that fail schema validation. Index gaps left behind are compacted by coerce-vector on the way back in. Also drops two leftover pprint calls that dumped form-errors to stdout on every render. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Description
No description provided
Languages
Clojure
91%
CSS
4.2%
Sass
2.3%
HTML
1.2%
HCL
0.4%
Other
0.7%