SIGN IN SIGN UP

Translate temp row ids inside RefList values (#2477)

The data engine lets a bundle of user actions use temporary negative row
ids: an add may declare e.g. row id -1, later actions in the same bundle
may refer to -1, and the engine replaces it everywhere with the real id
it assigns. This already worked in Ref values and in row-id positions,
but inside RefList values temp ids landed as literal negatives. Add the
missing ReferenceListColumn.prepare_new_values override, mirroring
ReferenceColumn. Rows that reference each other through RefList columns
can now be created in one bundle, even mutual references within a single
bulk add.
P
Paul Fitzpatrick committed
bfc0b74f70d3a4e85f7f3009a95a0c74d5000730
Parent: e9b2874
Committed by GitHub <noreply@github.com> on 7/23/2026, 3:21:47 PM