setDefinition() takes the ID instead of the container

CURA-4713
This commit is contained in:
Lipu Fei 2017-12-15 14:54:23 +01:00
parent f26872ec1f
commit 248fe37ed9

View file

@ -448,7 +448,7 @@ class CuraContainerRegistry(ContainerRegistry):
user_container.addMetaDataEntry("machine", extruder_stack.getId())
from cura.CuraApplication import CuraApplication
user_container.addMetaDataEntry("setting_version", CuraApplication.SettingVersion)
user_container.setDefinition(machine.definition)
user_container.setDefinition(machine.definition.getId())
if machine.userChanges:
# for the newly created extruder stack, we need to move all "per-extruder" settings to the user changes