OrchardLocalization: Fixing that LocalizationExtensions.GetTextDirection could cause a NRE when creating a new content item

This commit is contained in:
Benedek Farkas
2014-08-27 13:46:46 +02:00
parent 6637200b8a
commit f8ccdeab35

View File

@@ -15,7 +15,7 @@ namespace Orchard.Localization {
public static string GetTextDirection(this WorkContext workContext, IContent content) {
var culture = workContext.CurrentSite.SiteCulture;
if (content != null && content.Has<ILocalizableAspect>()) {
culture = content.As<ILocalizableAspect>().Culture;
culture = content.As<ILocalizableAspect>().Culture ?? culture;
}
return CultureInfo.GetCultureInfo(culture).TextInfo.IsRightToLeft ? "rtl" : "ltr"; ;