Browse Source

Match on strings for metadata

It doesn't automatically cast these in the query.

Contributes to issue CURA-8609.
Ghostkeeper 3 years ago
parent
commit
2b6a82ecf1
1 changed files with 2 additions and 2 deletions
  1. 2 2
      cura/PrinterOutput/UploadMaterialsJob.py

+ 2 - 2
cura/PrinterOutput/UploadMaterialsJob.py

@@ -62,8 +62,8 @@ class UploadMaterialsJob(Job):
     def run(self):
         self._printer_metadata = CuraContainerRegistry.getInstance().findContainerStacksMetadata(
             type = "machine",
-            connection_type = 3,  # Only cloud printers.
-            is_online = True,  # Only online printers. Otherwise the server gives an error.
+            connection_type = "3",  # Only cloud printers.
+            is_online = "True",  # Only online printers. Otherwise the server gives an error.
             host_guid = "*",  # Required metadata field. Otherwise we get a KeyError.
             um_cloud_cluster_id = "*"  # Required metadata field. Otherwise we get a KeyError.
         )