Also connect with cloudOutput device if it was added

CURA-7055
This commit is contained in:
Jaime van Kessel 2020-04-23 11:07:21 +02:00
parent 7c7c1ad96c
commit 6746106608
No known key found for this signature in database
GPG key ID: 3710727397403C91

View file

@ -128,6 +128,7 @@ class CloudOutputDeviceManager:
Shows a Message informing the user of progress.
"""
new_devices = []
remote_clusters_added = False
for cluster_data in clusters:
device = CloudOutputDevice(self._api, cluster_data)
# Create a machine if we don't already have it. Do not make it the active machine.
@ -139,8 +140,11 @@ class CloudOutputDeviceManager:
new_devices.append(device)
elif device.getId() not in self._remote_clusters:
self._remote_clusters[device.getId()] = device
remote_clusters_added = True
if not new_devices:
if remote_clusters_added:
self._connectToActiveMachine()
return
new_devices.sort(key = lambda x: x.name.lower())