B2022-148: cannot insert outside transition in a background document that references a related EOP – transition is converted to text

This commit is contained in:
2023-01-24 15:32:22 +00:00
parent cb4040572c
commit e045614f8d
3 changed files with 55 additions and 11 deletions

View File

@@ -1012,13 +1012,18 @@ namespace VEPROMS.CSLA.Library
(tran.MyContent.ContentItems[0].ActiveFormat.PlantFormat.FormatData.TransData.TransTypeList[tran.TranType].TransMenu.Contains("Proc") ||
tran.MyContent.ContentItems[0].ActiveFormat.PlantFormat.FormatData.TransData.TransTypeList[tran.TranType].TransMenu.Contains("other proc")))
{
string destProcNumber = tran.MyItemToID.MyProcedure.DisplayNumber;
foreach (ProcedureInfo prci in tran.MyContent.ContentItems[0].MyDocVersion.Procedures)
// B2022-148: cannot insert outside transition in a background document that references a related EOP <20> transition is converted to text
bool dvsLinked = DocVersionInfo.Linked(tran.MyItemToID.MyDocVersion, tran.MyContent.ContentItems[0].MyDocVersion);
if (!dvsLinked)
{
if (prci.DisplayNumber == destProcNumber)
string destProcNumber = tran.MyItemToID.MyProcedure.DisplayNumber;
foreach (ProcedureInfo prci in tran.MyContent.ContentItems[0].MyDocVersion.Procedures)
{
forceConvertToText = true;
break;
if (prci.DisplayNumber == destProcNumber)
{
forceConvertToText = true;
break;
}
}
}