We have a form that is open to edits from the user, set to auto-edit, and auto-save. After edits the user can press a button which updates the record in the background (using some data from an external source). After the background update the record is refreshed using “Refresh table”, resulting in visible updated data in the form as well.
Now what happens when the user makes another edit is where the problem lies, the error "The record could not be saved because it was modified by another party after the edit action was started. Please refresh the data and try again." shows up.
If we take this error literally, then it is correct, the edit action never ended because the same form is still up and all that happened is that it was updated in the background and then refreshed, meaning that the edit was now started before the refresh happened.
I think this would be solved by restarting the edit action on table refresh.
I’ve currently opted to disable auto-edit, and require the user to click the edit button before applying any edits. with auto-save still enabled. This is a less than ideal solution, adding an unnecessary extra step.
Posting as a question initially since I’m not sure if there is already a way to achieve this, if the above is a possible idea, this could be converted to an idea post instead :)

