diff --git a/SicRT/Equipments/ManualAutoTransfer.cs b/SicRT/Equipments/ManualAutoTransfer.cs index 314d239d..81ba5120 100644 --- a/SicRT/Equipments/ManualAutoTransfer.cs +++ b/SicRT/Equipments/ManualAutoTransfer.cs @@ -1333,25 +1333,25 @@ namespace SicRT.Modules if (_updateAutoJobLocation.Q) { WaferInfoRt wafer = WaferManager.Instance.GetWafer(ModuleName.PM1, 0); - if (wafer != null) + if (wafer?.WaferID != null) { AutoJobRecorder.UpdatePosition(wafer.WaferID.ToString(), ModuleName.PM1.ToString(), GetWaferStatue(wafer)); } WaferInfoRt wafer1 = WaferManager.Instance.GetWafer(ModuleName.TMRobot, 0); - if (wafer1 != null) + if (wafer1?.WaferID != null) { AutoJobRecorder.UpdatePosition(wafer1.WaferID.ToString(), ModuleName.TM.ToString(), GetWaferStatue(wafer1)); } WaferInfoRt wafer2 = WaferManager.Instance.GetWafer(ModuleName.Buffer, 0); - if (wafer2 != null) + if (wafer2?.WaferID != null) { AutoJobRecorder.UpdatePosition(wafer2.WaferID.ToString(), ModuleName.Buffer.ToString(), GetWaferStatue(wafer2)); } WaferInfoRt wafer3 = WaferManager.Instance.GetWafer(ModuleName.LoadLock, 0); - if (wafer3 != null) + if (wafer3?.WaferID != null) { AutoJobRecorder.UpdatePosition(wafer3.WaferID.ToString(), ModuleName.LoadLock.ToString(), GetWaferStatue(wafer3)); }