Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
spanner: Properly handle multi-row mutations with heterogeneous columns
Prior to this change, attempting to insert multiple rows at once with Table#insert or Transaction#insert where some rows lack a value for nullable columns would result in data attempting to be inserted into the incorrect column, due to a flawed assumption in transaction-request.js that every single row contains exact same set of columns, and that the order of keys returned by Object.keys would be identical for each and every row. This fixes #2411.
- Loading branch information