diff --git a/PROMS/Volian.Controls.Library/DisplayApplicability.cs b/PROMS/Volian.Controls.Library/DisplayApplicability.cs index d7d8fbae..03cbc255 100644 --- a/PROMS/Volian.Controls.Library/DisplayApplicability.cs +++ b/PROMS/Volian.Controls.Library/DisplayApplicability.cs @@ -211,8 +211,16 @@ namespace Volian.Controls.Library List invalidTrans = WillTransitionsBeValidCommand.Execute(MyItemInfo.ItemID, MyApplicability); if (invalidTrans.Count == 0) { - StepConfig sc = MyItemInfo.MyConfig as StepConfig; - sc.MasterSlave_Applicability = Volian.Base.Library.BigNum.MakeBigNum(MyApplicability); + if (MyItemInfo.IsSection) + { + SectionConfig sc = MyItemInfo.MyConfig as SectionConfig; + sc.MasterSlave_Applicability = Volian.Base.Library.BigNum.MakeBigNum(MyApplicability); + } + else + { + StepConfig sc = MyItemInfo.MyConfig as StepConfig; + sc.MasterSlave_Applicability = Volian.Base.Library.BigNum.MakeBigNum(MyApplicability); + } } else {