Browse Source

Fix: Wrong print jobs queued number
CURA-4888

Aleksei S 7 years ago
parent
commit
7b9bec2891
1 changed files with 2 additions and 2 deletions
  1. 2 2
      plugins/UM3NetworkPrinting/ClusterUM3OutputDevice.py

+ 2 - 2
plugins/UM3NetworkPrinting/ClusterUM3OutputDevice.py

@@ -203,11 +203,11 @@ class ClusterUM3OutputDevice(NetworkedPrinterOutputDevice):
 
     @pyqtProperty("QVariantList", notify=printJobsChanged)
     def queuedPrintJobs(self):
-        return [print_job for print_job in self._print_jobs if print_job.assignedPrinter is None]
+        return [print_job for print_job in self._print_jobs if print_job.assignedPrinter is None or print_job.state == "queued"]
 
     @pyqtProperty("QVariantList", notify=printJobsChanged)
     def activePrintJobs(self):
-        return [print_job for print_job in self._print_jobs if print_job.assignedPrinter is not None]
+        return [print_job for print_job in self._print_jobs if print_job.assignedPrinter is not None and print_job.state != "queued"]
 
     @pyqtProperty("QVariantList", notify=clusterPrintersChanged)
     def connectedPrintersTypeCount(self):