Page MenuHome

Bpy Object.proxy_collection is been set to linked target object even when target is not a collection
Open, Needs Triage by DeveloperPublic


System Information
Operating system: Linux
Graphics card:

Blender Version
Broken: 2.81
Worked: 2.79

In 2.79 linking in a object (‘Cube’) then making a proxy of it will create a new object
Cube_proxy with Cube_proxy.proxy pointing to Cube and Cube_proxy.proxy_group == null.

in 2.81 'Cube_proxy.proxy' points to 'Cube' and 'Cube_proxy.proxy_collection' to Cube.

Reading the docs this look like a bug



Event Timeline

Cant tell if its intentional but looking at 2.79 code and 2.81.

there is a missing line 'gob = NULL;'

in function static int make_proxy_exec(bContext *C, wmOperator *op)

in file /blender/source/blender/editors/object/object_relations.c at line 388