Simplified Report
- The following file contains an armature with a custom property that enables overrides.
- The custom property is referenced by a driver in the modifier of the Plane object.
- In a new file, link both objects from the attached file.
- Override the plane and its contents.
- Override the armature object.
- Override the armature data-block.
- A new duplicate of the plane is created. Which is the unexpected part.
Original Report
System Information
Operating system: Windows-10-10.0.17763-SP0 64 Bits
Graphics card: NVIDIA GeForce RTX 3060/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 512.95
Blender Version
Broken: version: 3.4.0 Alpha, branch: master, commit date: 2022-08-06 22:09, hash: rB8b51bd61fd20
Worked: 3.2.2, bcfdb14560e7, 2022-08-02 18:15
Short description of error
When there are rig and parented object linked and overriden, the attempt to make override over armature datablock produce a copy of parented object
Exact steps for others to reproduce the error
To reproduce, try same with 3.3 and 3.4
Create new file, link both objects from Rig.blend
Make Library override hierarchy for both,
Rig datablock stays linked.
Try to make Library override hierarchy for it
b3.3 do it properly. b3.4 produce a copy of parented object only if original object was linked. If it wasn`t, action do not produce a copy. So there is no way to get rid of unwanted copy and it`s remove in this case.
