Added Error Handling for Null Active Format

This commit is contained in:
Rich 2017-02-10 17:02:58 +00:00
parent 69b7de9fc5
commit 2459c403ec

View File

@ -774,8 +774,9 @@ namespace VEPROMS.CSLA.Library
if (!forceConvertToText) //check to see if external with internal format
{
if (tran.MyContent.ContentItems[0].MyProcedure.ItemID != tran.MyItemToID.MyProcedure.ItemID)
if (!tran.MyContent.ContentItems[0].ActiveFormat.PlantFormat.FormatData.TransData.TransTypeList[tran.TranType].TransMenu.Contains("Proc"))
if (!tran.MyContent.ContentItems[0].ActiveFormat.PlantFormat.FormatData.TransData.TransTypeList[tran.TranType].TransMenu.Contains("other proc"))
if (tran.MyContent.ContentItems[0].ActiveFormat != null)
if (!tran.MyContent.ContentItems[0].ActiveFormat.PlantFormat.FormatData.TransData.TransTypeList[tran.TranType].TransMenu.Contains("Proc"))
if (!tran.MyContent.ContentItems[0].ActiveFormat.PlantFormat.FormatData.TransData.TransTypeList[tran.TranType].TransMenu.Contains("other proc"))
forceConvertToText = true;
}
oldContent.FixTransitionText(tran, forceConvertToText);