Move TreeChangeNotification to core
This commit is contained in:
@@ -1,8 +1,6 @@
|
||||
using System.Collections.Generic;
|
||||
using Umbraco.Cms.Core.Events;
|
||||
using Umbraco.Cms.Core.Services.Changes;
|
||||
|
||||
namespace Umbraco.Cms.Infrastructure.Services.Notifications
|
||||
namespace Umbraco.Cms.Core.Events
|
||||
{
|
||||
public abstract class TreeChangeNotification<T> : EnumerableObjectNotification<T>
|
||||
{
|
||||
@@ -723,10 +723,13 @@ namespace Umbraco.Cms.Core.Services.Implement
|
||||
IEnumerable<TreeChange<IMedia>> treeChanges = mediasA.Select(x => new TreeChange<IMedia>(x, TreeChangeTypes.RefreshNode));
|
||||
|
||||
scope.WriteLock(Cms.Core.Constants.Locks.MediaTree);
|
||||
foreach (var media in mediasA)
|
||||
foreach (IMedia media in mediasA)
|
||||
{
|
||||
if (media.HasIdentity == false)
|
||||
{
|
||||
media.CreatorId = userId;
|
||||
}
|
||||
|
||||
_mediaRepository.Save(media);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user