Duplicate
Details
Assignee
UnassignedUnassignedReporter
Shawn ClowaterShawn ClowaterComponents
Affects versions
Priority
Major
Details
Details
Assignee
Unassigned
UnassignedReporter
Shawn Clowater
Shawn ClowaterComponents
Affects versions
Priority
Created July 13, 2011 at 2:40 AM
Updated April 8, 2014 at 3:56 PM
Resolved April 8, 2014 at 3:56 PM
EntityActions that are registered as part of transaction completion are still called when the transaction didn't succeed.
As an example, the DeleteEntityAction
The success is false in the event of a rollback so it doesn't update the cache but it still calls the postCommitDelete which triggers the postCommitDelete listeners. I would think this should only occur in the event that the transaction was actually committed.
To add insult to injury the ActionQueue will also add failed actions to the after transaction completion queue and invalidate the query spaces.