System Information
Operating system: Windows-10-10.0.19044-SP0 64 Bits
Graphics card: NVIDIA GeForce RTX 3060 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 512.15
Blender Version
Broken: version: 3.4.0 Alpha, branch: master, commit date: 2022-07-31 21:46, hash: rBca172677b1a7
Worked: Probably never?
Short description of error
Link / Transfer Data (Ctrl L) -> Copy Modifiers seems to be using layers indices (instead of names) to set Data Transfer layer mapping (specifically layers_vcol_loop_select_dst).
As the result, if target (selected) objects use different layer indices, the mapping in created modifiers won't match.
Exact steps for others to reproduce the error
- Open the attached .blend, there are 2 cubes, both having layers with the same name, just with flipped indices.
- Copy the modifier by extending the selection to Cube1 (make active), Ctrl L -> Copy Modifiers.
- Check the Data Transfer created on Cube2 and it's colors layers mapping - you can see the destination layer is different from the one in Cube1 Data Transfer