diff --git a/server/services/ocp/controller/materials/mainMaterial.ts b/server/services/ocp/controller/materials/mainMaterial.ts index 099e188..ca44bc6 100644 --- a/server/services/ocp/controller/materials/mainMaterial.ts +++ b/server/services/ocp/controller/materials/mainMaterial.ts @@ -8,26 +8,26 @@ export const isMainMatStaged = async (lot: any) => { // make staged false by deefault and error logged if theres an issue let isStaged = false; - // const { data, error } = (await tryCatch( - // query( - // machineCheck.replace("where Active = 1 and [Location] = [loc]", ""), - // "check machine needs mm" - // ) - // )) as any; + const { data, error } = (await tryCatch( + query( + machineCheck.replace("where Active = 1 and [Location] = [loc]", ""), + "check machine needs mm" + ) + )) as any; - // const machine = data.data.filter( - // (m: any) => m.HumanReadableId === lot.machineID - // ); - // // we have a check on ksc side to ignore the tetra machine for now as its not updating in 2.0 - // if (!machine.StagingMainMaterialMandatory) { - // createLog( - // "info", - // "mainMaterial", - // "ocp", - // `The machine dose not require mm to print and book in.` - // ); - // return true; - // } + const machine = data.data.filter( + (m: any) => m.HumanReadableId === lot.machineID + ); + // we have a check on ksc side to ignore the tetra machine for now as its not updating in 2.0 + if (machine.StagingMainMaterialMandatory === 0) { + createLog( + "info", + "mainMaterial", + "ocp", + `The machine dose not require mm to print and book in.` + ); + return true; + } // strangly the lot is not always sending over in slc so adding this in for now to see what line is cauing this issue if (!lot) {