Remove hardcoded value for num extruders

CURA-7745
This commit is contained in:
Jaime van Kessel 2020-10-08 17:18:24 +02:00
parent f25bfd717e
commit 99f42c179f
No known key found for this signature in database
GPG key ID: 3710727397403C91
2 changed files with 2 additions and 8 deletions

View file

@ -194,8 +194,7 @@ Item
var configs = [] var configs = []
if (printer) if (printer)
{ {
configs.push(printer.printerConfiguration.extruderConfigurations[0]) configs = configs.concat(printer.printerConfiguration.extruderConfigurations)
configs.push(printer.printerConfiguration.extruderConfigurations[1])
} }
else else
{ {

View file

@ -71,12 +71,7 @@ class ClusterPrinterStatus(BaseModel):
:param controller: - The controller of the model. :param controller: - The controller of the model.
""" """
model = PrinterOutputModel(controller, len(self.configuration), firmware_version = self.firmware_version)
# FIXME
# Note that we're using '2' here as extruder count. We have hardcoded this for now to prevent issues where the
# amount of extruders coming back from the API is actually lower (which it can be if a printer was just added
# to a cluster). This should be fixed in the future, probably also on the cluster API side.
model = PrinterOutputModel(controller, 2, firmware_version = self.firmware_version)
self.updateOutputModel(model) self.updateOutputModel(model)
return model return model