Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #2725.
As described in the bug, a batched set of actions with multiple Create actions would drop all but one of the Creates. This is because an internal grouping operation used to order actions so that Gets and Writes for the same key are in an appropriate order uses
Key
as a map key. Create actions may have anil
Key, so only one survived.To fix this, keep a separate slice of actions with
nil
Keys during the grouping, and append them to the "write" group at the end.