Handle self.build_plate = None

Contributes to CL-1250
This commit is contained in:
Ian Paschal 2019-02-15 10:04:39 +01:00
parent 72ce40deba
commit 5d294a7ff5

View file

@ -65,7 +65,13 @@ class CloudClusterPrinterStatus(BaseCloudModel):
model.updateName(self.friendly_name)
model.updateType(self.machine_variant)
model.updateState(self.status if self.enabled else "disabled")
model.updateBuildplate(self.build_plate.type)
# Make sure to set the build plate even though we don't use it. Since it's optional, use
# glass as a default
if self.build_plate:
model.updateBuildplate(self.build_plate.type)
else:
model.updateBuildplate("glass")
for configuration, extruder_output, extruder_config in \
zip(self.configuration, model.extruders, model.printerConfiguration.extruderConfigurations):