Fixes U4-1814 for Document and Media by adding both legacy Before/After Move events
This commit is contained in:
@@ -230,9 +230,17 @@ namespace umbraco.cms.businesslogic.media
|
||||
/// </summary>
|
||||
public override void Move(int newParentId)
|
||||
{
|
||||
var current = User.GetCurrent();
|
||||
int userId = current == null ? 0 : current.Id;
|
||||
ApplicationContext.Current.Services.MediaService.Move(MediaItem, newParentId, userId);
|
||||
MoveEventArgs e = new MoveEventArgs();
|
||||
base.FireBeforeMove(e);
|
||||
|
||||
if (!e.Cancel)
|
||||
{
|
||||
var current = User.GetCurrent();
|
||||
int userId = current == null ? 0 : current.Id;
|
||||
ApplicationContext.Current.Services.MediaService.Move(MediaItem, newParentId, userId);
|
||||
}
|
||||
|
||||
base.FireAfterMove(e);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -1010,9 +1010,17 @@ namespace umbraco.cms.businesslogic.web
|
||||
/// </summary>
|
||||
public override void Move(int newParentId)
|
||||
{
|
||||
var current = User.GetCurrent();
|
||||
int userId = current == null ? 0 : current.Id;
|
||||
ApplicationContext.Current.Services.ContentService.Move(Content, newParentId, userId);
|
||||
MoveEventArgs e = new MoveEventArgs();
|
||||
base.FireBeforeMove(e);
|
||||
|
||||
if (!e.Cancel)
|
||||
{
|
||||
var current = User.GetCurrent();
|
||||
int userId = current == null ? 0 : current.Id;
|
||||
ApplicationContext.Current.Services.ContentService.Move(Content, newParentId, userId);
|
||||
}
|
||||
|
||||
base.FireAfterMove(e);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user