mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-10 08:17:49 -06:00
Fix created materials being a linked to themselves
This commit is contained in:
parent
e45f04f391
commit
0d67d42300
1 changed files with 2 additions and 1 deletions
|
@ -738,6 +738,7 @@ class ContainerManager(QObject):
|
|||
return []
|
||||
|
||||
material_container = containers[0]
|
||||
material_base_file = material_container.getMetaDataEntry("base_file", "")
|
||||
material_guid = material_container.getMetaDataEntry("GUID", "")
|
||||
if not material_guid:
|
||||
Logger.log("d", "Unable to find materials linked to material with id %s, because it doesn't have a GUID.", material_id)
|
||||
|
@ -746,7 +747,7 @@ class ContainerManager(QObject):
|
|||
containers = self._container_registry.findInstanceContainers(type = "material", GUID = material_guid)
|
||||
linked_material_names = []
|
||||
for container in containers:
|
||||
if container.getId() == material_id or container.getMetaDataEntry("base_file") != container.getId():
|
||||
if container.getId() in [material_id, material_base_file] or container.getMetaDataEntry("base_file") != container.getId():
|
||||
continue
|
||||
|
||||
linked_material_names.append(container.getName())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue