Procházet zdrojové kódy

Fixed error in scheduler

maziggy před 7 měsíci
rodič
revize
4cbcac82e3
1 změnil soubory, kde provedl 2 přidání a 0 odebrání
  1. 2 0
      backend/app/services/bambu_mqtt.py

+ 2 - 0
backend/app/services/bambu_mqtt.py

@@ -2031,6 +2031,8 @@ class BambuMQTTClient:
             ams_mapping2 = []
             if ams_mapping is not None:
                 for tray_id in ams_mapping:
+                    # Ensure tray_id is an integer (may be string from JSON)
+                    tray_id = int(tray_id) if tray_id is not None else -1
                     if tray_id == -1 or tray_id == 255:
                         ams_mapping2.append({"ams_id": 255, "slot_id": 255})
                     else: