From 571523e0efa64d5906d869bbd04a0d392f43706c Mon Sep 17 00:00:00 2001 From: Arjen Hiemstra Date: Thu, 7 Jul 2016 17:30:39 +0200 Subject: [PATCH] Ensure an XML material always has a description and adhesion_info metadata entry Contributes to CURA-342 --- plugins/XmlMaterialProfile/XmlMaterialProfile.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/XmlMaterialProfile/XmlMaterialProfile.py b/plugins/XmlMaterialProfile/XmlMaterialProfile.py index 709eb8c276..ec75b7253c 100644 --- a/plugins/XmlMaterialProfile/XmlMaterialProfile.py +++ b/plugins/XmlMaterialProfile/XmlMaterialProfile.py @@ -241,6 +241,12 @@ class XmlMaterialProfile(UM.Settings.InstanceContainer): self.addMetaDataEntry(tag_name, entry.text) + if not "description" in self.getMetaData(): + self.addMetaDataEntry("description", "") + + if not "adhesion_info" in self.getMetaData(): + self.addMetaDataEntry("adhesion_info", "") + property_values = {} properties = data.iterfind("./um:properties/*", self.__namespaces) for entry in properties: