Browse Source

Fixed error in scheduler

maziggy 3 months ago
parent
commit
4cbcac82e3
1 changed files with 2 additions and 0 deletions
  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 = []
             ams_mapping2 = []
             if ams_mapping is not None:
             if ams_mapping is not None:
                 for tray_id in ams_mapping:
                 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:
                     if tray_id == -1 or tray_id == 255:
                         ams_mapping2.append({"ams_id": 255, "slot_id": 255})
                         ams_mapping2.append({"ams_id": 255, "slot_id": 255})
                     else:
                     else: