diff --git a/lstV2/server/services/ocp/controller/materials/mainMaterial.ts b/lstV2/server/services/ocp/controller/materials/mainMaterial.ts index 29a162d..7a5a909 100644 --- a/lstV2/server/services/ocp/controller/materials/mainMaterial.ts +++ b/lstV2/server/services/ocp/controller/materials/mainMaterial.ts @@ -20,6 +20,12 @@ export const isMainMatStaged = async (lot: any) => { const machine = data.data.filter( (m: any) => m.HumanReadableId === lot.machineID, ); + + // just in case we encounter an issue with the machines + if (machine.length === 0) { + createLog("error", "mainMaterial", "ocp", "Invalid machine passed over."); + return false; + } // we have a check on ksc side to ignore the tetra machine for now as its not updating in 2.0 if (!machine[0].StagingMainMaterialMandatory) { createLog(