- π·πΈSerbia holo96
+1 issue for concurrent edits.
My entity is neither translatable nor revisionable, but fields that are not exposed to form display at all are overwritten in case ajax (file uploads, multiple values fields etc.) is triggered. This can be huge issue that can result in data loss.
I also think entity shouldn't be cached at all.
Let's say products stock is managed by external service, it will be overwritten if someone is editing product even if stock is not exposed to form edit.