Page MenuHome

Library Override from the Objects property panel doesn't works properly
Closed, InvalidPublicBUG

Description

System Information
Operating system: Darwin-17.7.0-x86_64-i386-64bit 64 Bits
Graphics card: AMD Radeon HD - FirePro D300 OpenGL Engine ATI Technologies Inc. 4.1 ATI-1.68.20

Blender Version
Broken: version: 2.91.0 Alpha, branch: master, commit date: 2020-09-13 23:10, hash: rB0f61b27e93f1
Worked:

Short description of error
activate the "Library Override" from the object properties panel don't change the link icon in the Outliner. than if you deselect and reselect the object act like you havent done the operation at all.

Exact steps for others to reproduce the error

  • link an object
  • go to object properties pannel
  • shift+click on the link icon
  • deselect and select

Event Timeline

Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Confirmed.Mon, Sep 14, 6:07 PM

Can confirm, will have a quick look.

Philipp Oeser (lichtwerk) changed the subtype of this task from "Report" to "Bug".Mon, Sep 14, 6:16 PM

@Julian Eisel (Severin), @Bastien Montagne (mont29): is this going to be resolved with D8554: UI: Add menu to ID-template for library operations, or is there actually something more going wrong?

Bastien Montagne (mont29) claimed this task.

Short answer is: this should not be used to make an override of an object.

That button works, if you check your IDs you'll see your local override of the object, but it does not replace the instantiation of the linked one in the relevant collection, so in the scene itself you still have the linked one instantiated, you have to remove it and link the local override instead yourself.

While not ideal, there is no bug here, the way objects are handled (instantiated) in Blender makes them rather complicated to deal with in general. Better to use the appropriate operator instead.