If creating new records on a workspace, a placeholder record will be created and overlayed by a specific version. Removing the parent record does not remove the dependent 1:n children which leads to warnings on removing translations and recreating them afterwards (since child records are not really removed, but lost their parent reference).
The fix is to process placeholders on removing after references have been removed.
Currently it's the other way round which leads to the situation that parents just lost their children.
Updated by Oliver Hader about 7 years ago
- Status changed from On Hold to Resolved
- Assignee set to Oliver Hader
- Target version deleted (
- % Done changed from 0 to 100
- Parent task changed from #54853 to #56376
- PHP Version set to 5.3
Solved with parent issue #56376
Mentioned behaviour is tested for modify, publish and publishAll in IRRE-ForeignField and IRRE-CSV context (see createAndLocalizeParentContentWithHotelAndOfferChildrenAndDiscardCreatedParent() test)