This ensures that internal changes that are reverted later in the same transaction does not trigger an action. Also we ensure that a record is triggered by the same trigger only once per transaction. issue8342 review280971002