Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
4.2, 4.2.1
-
None
Description
DefaultDataDomainFlushAction spawns DB row change operation for each side of the relationship. It is later discarded if there's nothing to change in the DB at the query stage. But that additional operation could lead to a faulty cycle detection in the sorting stage.
One example of this - simple update of a self circular dependency in the entity, see https://lists.apache.org/thread/kgrmzyb4z6py6rrvsr6dfvgj4km4rfz1