Adding fallback to owner if VersionModifiedBy is not filled up

This commit is contained in:
Bing Huan Chio
2015-04-23 13:13:14 -07:00
parent 0395d33f71
commit 84a7c1fccb

View File

@@ -7,7 +7,15 @@
@using Orchard.Core.Common.Models;
@{
CommonPart commonPart = Model.ContentPart;
string lastModifiedBy = commonPart.As<CommonPart>() == null ? null : commonPart.As<CommonPart>().VersionModifiedBy;
string displayUser = null;
if (commonPart.As<CommonPart>() != null) {
if (!string.IsNullOrWhiteSpace(commonPart.As<CommonPart>().VersionModifiedBy)) {
displayUser = commonPart.As<CommonPart>().VersionModifiedBy;
}
else if (commonPart.As<CommonPart>().Owner != null) {
displayUser = commonPart.As<CommonPart>().Owner.UserName;
}
}
}
@T("By {0}", lastModifiedBy ?? T("unknown").ToString())
@T("By {0}", displayUser ?? T("unknown").ToString())