Fixed root_ancestor inside transaction
What does this MR do and why?
When a Group
object is saved within a transaction we do not trigger after_commit
hooks. This means traversal_ids
are not defined yet and need to be especially handled.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.