Browse Source

Generate unique names for definition changes containers

CURA-4107
Lipu Fei 7 years ago
parent
commit
09576241db
1 changed files with 4 additions and 1 deletions
  1. 4 1
      cura/Settings/CuraStackBuilder.py

+ 4 - 1
cura/Settings/CuraStackBuilder.py

@@ -165,7 +165,10 @@ class CuraStackBuilder:
     @classmethod
     def createDefinitionChangesContainer(cls, container_stack, container_name, container_index = None):
         from cura.CuraApplication import CuraApplication
-        definition_changes_container = InstanceContainer(container_name)
+
+        unique_container_name = ContainerRegistry.getInstance().uniqueName(container_name)
+
+        definition_changes_container = InstanceContainer(unique_container_name)
         definition = container_stack.getBottom()
         definition_changes_container.setDefinition(definition)
         definition_changes_container.addMetaDataEntry("type", "definition_changes")