From e86b7a59828b7ecc35f3f5c506b762d302ae4e8d Mon Sep 17 00:00:00 2001 From: Warren Buckley Date: Mon, 10 Sep 2018 16:20:23 +0100 Subject: [PATCH] Updates name of variant model mappign in list views - to use same logic as the content tree if a variant has not been set - we fallabck to the base/master lanaguage of the node name --- .../Models/Mapping/ContentMapperProfile.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web/Models/Mapping/ContentMapperProfile.cs b/src/Umbraco.Web/Models/Mapping/ContentMapperProfile.cs index 4ce8edbdc2..0e8b818aa6 100644 --- a/src/Umbraco.Web/Models/Mapping/ContentMapperProfile.cs +++ b/src/Umbraco.Web/Models/Mapping/ContentMapperProfile.cs @@ -92,7 +92,16 @@ namespace Umbraco.Web.Models.Mapping { public string Resolve(IContent source, ContentItemBasic destination, string destMember, ResolutionContext context) { - return source.GetCultureName(context.GetCulture()); + var culture = context.GetCulture(); + + if (source.CultureNames.TryGetValue(culture, out var name) && !string.IsNullOrWhiteSpace(name)) + { + return name; + } + else + { + return $"({ source.Name })"; + } } } }