When two users try to edit the same annotation in a large image object, the user whose edits could be saved does not receive an error message.
Steps to Reproduce
Assign two users to edit the same annotation in a large image object.
Have two users add edits, then synchronize the saving of an annotation at the same time.
Expected behaviour
For one user, the edits will be saved successfully. For the second user, a warning message would appear saying that there has been a conflict and edits could not be saved.
Ideally, there would be a locking mechanism that would prevent the second user from editing in the first place (and letting them know that someone else is currently editing the annotation).
Actual behaviour
For the first user, edits are saved successfully. No message is thrown back at the second user, their edits are not saved.
When two users try to edit the same annotation in a large image object, the user whose edits could be saved does not receive an error message.
Steps to Reproduce Assign two users to edit the same annotation in a large image object. Have two users add edits, then synchronize the saving of an annotation at the same time.
Expected behaviour For one user, the edits will be saved successfully. For the second user, a warning message would appear saying that there has been a conflict and edits could not be saved.
Ideally, there would be a locking mechanism that would prevent the second user from editing in the first place (and letting them know that someone else is currently editing the annotation).
Actual behaviour For the first user, edits are saved successfully. No message is thrown back at the second user, their edits are not saved.