diff --git a/PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs b/PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs index 17eb0855..957f18af 100644 --- a/PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs +++ b/PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs @@ -1140,7 +1140,15 @@ namespace VEPROMS.CSLA.Library private float _MSWordPageCount = 0; public float MSWordPageCount { - get { return _MSWordPageCount; } + get { + if (_MSWordPageCount == 0) // C2018-011 Get the proper word page count from the saved pdf attachment + if (MyContent.MyEntry != null && MyContent.MyEntry.MyDocument != null) + { + PdfInfo pi = PdfInfo.Get(this, false); + _MSWordPageCount = (float)pi.PageCount; + } + return _MSWordPageCount; + } set { _MSWordPageCount = value; } } public event ItemInfoEvent OrdinalChanged;