- 🇺🇸United States smustgrave
🐛 Concurrent ajax submits cause user data loss Needs work as a duplicate and moved over credit.
#2837022: Concurrently editing two translations of a node may result in data loss for non-translatable fields →
is dealing with properly detecting concurrent edits and it was noticed that currently the changed timestamp is put to the form only in the NodeForm
, which allows for concurrent editing protection only for node entity forms that have been build through the NodeForm
.
In order to cover all possible use cases the changed timestamp should be always part of the entity form and to achieve this we should add it in \Drupal\Core\Entity\Entity\EntityFormDisplay::buildForm()
to the entity form, which will cover any entity form no matter how it is build, inline or not.
Needs work
10.1 ✨
The change is currently missing an automated test that fails when run with the original code, and succeeds when the bug has been fixed.
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.
🐛 Concurrent ajax submits cause user data loss Needs work as a duplicate and moved over credit.