user b opens the same record in the admin UI, makes changes, and saves those changes
user a makes changes to the record and saves those changes
changes from user b remain and user a receives an error message suggesting that they were looking at an old version of the record and their changes can't be saved
Actual/Current behavior
user a opens a record in the admin UI
user b opens the same record in the admin UI, makes changes, and saves those changes
user a makes changes to the record and saves those changes
changes from user a are saved over changes from user b
Steps to reproduce the actual/current behavior
create a model
create an instance of that model
open the instance of the model in your browser (we'll call this instance a)
open another instance of the model in your browser( we'll call this instance b)
make changes to the record in instance b and save the changes
without reloading the page, make difference changes to the record in instance a and save the changes
note that the changes from instance a overwrote the changes from instance b, and the save to the stale record was allowed
Expected behavior
Actual/Current behavior
Steps to reproduce the actual/current behavior
Environment