Ensures that domains assigned to non-published nodes are filtered when routing, ensures caches are cleared when content is deleted or langauges are changed, updates logic for dealing with null invariant content names, adds more validation for saving cultre variants.
This commit is contained in:
@@ -17,6 +17,11 @@ namespace Umbraco.Web.PublishedCache.XmlPublishedCache
|
||||
DefaultCulture = systemDefaultCultureProvider.DefaultCulture;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns all <see cref="Domain"/> in the current domain cache including any domains that may be referenced by content items that are no longer published
|
||||
/// </summary>
|
||||
/// <param name="includeWildcards"></param>
|
||||
/// <returns></returns>
|
||||
public IEnumerable<Domain> GetAll(bool includeWildcards)
|
||||
{
|
||||
return _domainService.GetAll(includeWildcards)
|
||||
@@ -24,6 +29,12 @@ namespace Umbraco.Web.PublishedCache.XmlPublishedCache
|
||||
.Select(x => new Domain(x.Id, x.DomainName, x.RootContentId.Value, CultureInfo.GetCultureInfo(x.LanguageIsoCode), x.IsWildcard));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns all assigned <see cref="Domain"/> for the content id specified even if the content item is not published
|
||||
/// </summary>
|
||||
/// <param name="contentId"></param>
|
||||
/// <param name="includeWildcards"></param>
|
||||
/// <returns></returns>
|
||||
public IEnumerable<Domain> GetAssigned(int contentId, bool includeWildcards)
|
||||
{
|
||||
return _domainService.GetAssignedDomains(contentId, includeWildcards)
|
||||
|
||||
Reference in New Issue
Block a user