Description

After loading a map containing a ParentBP with a ChildActorBP, Deleting and undoing the deletion will "resurrect" the original child, and a new child actor is parented to parent.

Possibly Related: https://udn.unrealengine.com/questions/405159/child-actor-ensure-in-uscenecomponentattachtocompo.html

Steps to Reproduce

1. Create ParentActor_BP and ChildActor_BP
2. In ParentActor_BP, add a child actor component and assign ChildActor_BP
3. Place ParentActor_BP in the scene.
4. Save the Map, Reload the Map
5. Delete ParentActor_BP
6. Undo deletion (CTRL-Z)

Observe that upon undoing the deletion, there are now 2 child actors in the world outliner, one attached to the parent, and one orphaned in the scene. (Orphaned Child shares "_BP###" with Child before deletion)

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-54847 in the post.

5
Login to Vote

Won't Fix
ComponentUE - Gameplay - Blueprint
Affects Versions4.18.34.19.24.20
CreatedFeb 5, 2018
ResolvedAug 18, 2021
UpdatedAug 18, 2021
View Jira Issue