diff --git a/src/Umbraco.Web/Models/Mapping/ContentTypeMapDefinition.cs b/src/Umbraco.Web/Models/Mapping/ContentTypeMapDefinition.cs index 3d4ed5350e..7007ca7674 100644 --- a/src/Umbraco.Web/Models/Mapping/ContentTypeMapDefinition.cs +++ b/src/Umbraco.Web/Models/Mapping/ContentTypeMapDefinition.cs @@ -246,7 +246,13 @@ namespace Umbraco.Web.Models.Mapping { var templates = _fileService.GetTemplates(source.AllowedTemplates.ToArray()); target.AllowedTemplates = source.AllowedTemplates - .Select(x => context.Mapper.Map(templates.SingleOrDefault(t => t.Alias == x))) + .Select(x => + { + var template = templates.SingleOrDefault(t => t.Alias == x); + return template != null + ? context.Mapper.Map(template) + : null; + }) .WhereNotNull() .ToArray(); }