CURA-5570 Fix the configuration sync feature.

It crashed Cura because it was using an outdated signature of the method
getMaterialNodeByType.
This commit is contained in:
Diego Prado Gesto 2018-08-13 09:55:57 +02:00
parent 033a00ec20
commit 825a3cd08f
3 changed files with 6 additions and 3 deletions

View file

@ -1331,7 +1331,12 @@ class MachineManager(QObject):
for extruder_configuration in configuration.extruderConfigurations:
position = str(extruder_configuration.position)
variant_container_node = self._variant_manager.getVariantNode(self._global_container_stack.definition.getId(), extruder_configuration.hotendID)
material_container_node = self._material_manager.getMaterialNodeByType(self._global_container_stack, position, extruder_configuration.hotendID, extruder_configuration.material.guid)
material_container_node = self._material_manager.getMaterialNodeByType(self._global_container_stack,
position,
extruder_configuration.hotendID,
configuration.buildplateConfiguration,
extruder_configuration.material.guid)
if variant_container_node:
self._setVariantNode(position, variant_container_node)
else: