If serialization of XML fails, we don't try to send it to the printer

This commit is contained in:
Jaime van Kessel 2016-09-09 11:04:16 +02:00
parent a6a47b0aa2
commit 97cf79c2e1

View file

@ -607,7 +607,7 @@ class NetworkPrinterOutputDevice(PrinterOutputDevice):
for container in UM.Settings.ContainerRegistry.getInstance().findInstanceContainers(type = "material"): for container in UM.Settings.ContainerRegistry.getInstance().findInstanceContainers(type = "material"):
try: try:
xml_data = container.serialize() xml_data = container.serialize()
if xml_data == "": if xml_data == "" or xml_data is None:
continue continue
material_multi_part = QHttpMultiPart(QHttpMultiPart.FormDataType) material_multi_part = QHttpMultiPart(QHttpMultiPart.FormDataType)