diff --git a/plugins/UM3NetworkPrinting/src/Network/ZeroConfClient.py b/plugins/UM3NetworkPrinting/src/Network/ZeroConfClient.py index bfc2725fb0..466638d99e 100644 --- a/plugins/UM3NetworkPrinting/src/Network/ZeroConfClient.py +++ b/plugins/UM3NetworkPrinting/src/Network/ZeroConfClient.py @@ -123,7 +123,9 @@ class ZeroConfClient: # Request more data if info is not complete if not info.address: - info = zero_conf.get_service_info(service_type, name) + new_info = zero_conf.get_service_info(service_type, name) + if new_info is not None: + info = new_info if info and info.address: type_of_device = info.properties.get(b"type", None)