mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-12 07:38:58 +08:00
Give default empty machine_extruder_ids
Works also if the machine has no machine_extruder_ids metadata. Contributes to issues CURA-1278 and CURA-351.
This commit is contained in:
parent
a139809b75
commit
2660b2a68f
@ -67,7 +67,7 @@ class ExtruderManager:
|
||||
|
||||
#Get the extruder definitions belonging to the current machine.
|
||||
machine = self._global_container_stack.getBottom()
|
||||
extruder_train_ids = machine.getMetaDataEntry("machine_extruder_trains")
|
||||
extruder_train_ids = machine.getMetaDataEntry("machine_extruder_trains", { })
|
||||
for _,extruder_train_id in extruder_train_ids.items():
|
||||
extruder_definitions = UM.Settings.ContainerRegistry.getInstance().findDefinitionContainers(id = extruder_train_id) #Should be only 1 definition if IDs are unique, but add the whole list anyway.
|
||||
if not extruder_definitions: #Empty list or error.
|
||||
|
Loading…
x
Reference in New Issue
Block a user