Page MenuHome

Append already linked Data
Confirmed, NormalPublicTO DO


Blender Version
Broken: 2.8 e17285a3816

Short description of error
When appending data that is already linked into the file, it will also be linked instead of being made local.

Event Timeline

Bastien Montagne (mont29) lowered the priority of this task from 90 to Normal.Jul 23 2018, 10:32 AM
Bastien Montagne (mont29) edited a custom field.
Bastien Montagne (mont29) triaged this task as 30 priority.Aug 9 2019, 4:43 PM

Have been working on this today, have it partially working (crashes still a lot, the append part of the code is very complicated :( ), but am hitting some design issues actually.

Thing is, in append, after linked data has been made local, we remap all its local usages to the local data-block. It means that if e.g. you have assigned a linked material to some local object, then decide to append that same material, currently your already existing local object will be also remapped to use the new local copy (appended version) of the material. I kind of have the feeling that this is not the desired behavior?

More than a week without reply or activity. Due to the policy of the tracker archiving for until required info/data are provided.
(@Bastien Montagne (mont29) is this still even an issue? if not maybe even the patch can be archived)

@Dalai Felinto (dfelinto)

  1. you did not archive this
  2. this is a TODO, not a bug! We do not archive those until we actually address them or decide to fully drop them.
  3. yes, issue is still here, and needs to be addressed… some day.
Aaron Carlisle (Blendify) changed the task status from Needs Information from User to Confirmed.Feb 10 2020, 5:47 PM

Hi all,

Just wanted to provide a workaround for this issue. I found that if you save the blender file, that you are appending data from, with a new name (eg "Model_V1.blend" -> "Model_V2.blend") the data will be appended without any linking!

Hope this helps someone and that I provided this feedback in the correct manner.

Thanx Stephen for this workaround - but it actually don't work in the 2.90.1 version I have here - saving the library file with a new name or renaming a copy of the file does not change anything on the append behavior.

Only renaming the collection, before saving a different file seems to work.

Good to know! I'm using 2.90.0. I'll holdoff upgrading until there's a fix/workaround in a newer version.