Materializing the TypeContentSources before iterating them.

This commit is contained in:
Bjarke Berg
2019-02-21 16:13:21 +01:00
parent e52ff0ea03
commit a2279d03f6

View File

@@ -947,7 +947,7 @@ namespace Umbraco.Web.PublishedCache.NuCache
{
scope.ReadLock(Constants.Locks.ContentTypes);
var typesA = CreateContentTypes(PublishedItemType.Content, refreshedIdsA).ToArray();
var kits = _dataSource.GetTypeContentSources(scope, refreshedIdsA);
var kits = _dataSource.GetTypeContentSources(scope, refreshedIdsA).ToArray();
_contentStore.UpdateContentTypes(removedIds, typesA, kits);
_contentStore.UpdateContentTypes(CreateContentTypes(PublishedItemType.Content, otherIds.ToArray()).ToArray());
_contentStore.NewContentTypes(CreateContentTypes(PublishedItemType.Content, newIds.ToArray()).ToArray());