mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-06 22:47:29 -06:00
If the label tag exists in the xml material file, but without any string
in it, the label.text return None and then it makes Cura crashing when creating the models. This is intended to fix the issue #3750
This commit is contained in:
parent
403129e2d6
commit
b8417bcccb
1 changed files with 4 additions and 2 deletions
|
@ -514,7 +514,7 @@ class XmlMaterialProfile(InstanceContainer):
|
|||
color = entry.find("./um:color", self.__namespaces)
|
||||
label = entry.find("./um:label", self.__namespaces)
|
||||
|
||||
if label is not None:
|
||||
if label is not None and label.text is not None:
|
||||
meta_data["name"] = label.text
|
||||
else:
|
||||
meta_data["name"] = self._profile_name(material.text, color.text)
|
||||
|
@ -805,7 +805,9 @@ class XmlMaterialProfile(InstanceContainer):
|
|||
color = entry.find("./um:color", cls.__namespaces)
|
||||
label = entry.find("./um:label", cls.__namespaces)
|
||||
|
||||
if label is not None:
|
||||
if "Rigid" in brand.text:
|
||||
print("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", label, label is not None, label.text if label is not None else ":")
|
||||
if label is not None and label.text is not None:
|
||||
base_metadata["name"] = label.text
|
||||
else:
|
||||
base_metadata["name"] = cls._profile_name(material.text, color.text)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue