From 01dd28fc61546fca9de21968a0c8b3e0dcc31073 Mon Sep 17 00:00:00 2001 From: AndyButland Date: Tue, 9 May 2017 16:01:06 +0200 Subject: [PATCH] Retains original media creator when media is updated --- src/Umbraco.Core/Services/MediaService.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Core/Services/MediaService.cs b/src/Umbraco.Core/Services/MediaService.cs index 522e7e732c..418f3db340 100644 --- a/src/Umbraco.Core/Services/MediaService.cs +++ b/src/Umbraco.Core/Services/MediaService.cs @@ -899,8 +899,14 @@ namespace Umbraco.Core.Services throw new ArgumentException("Cannot save media with empty name."); } - var repository = RepositoryFactory.CreateMediaRepository(uow); - media.CreatorId = userId; + var repository = RepositoryFactory.CreateMediaRepository(uow); + + // set creator for new media + if (media.Id == 0) + { + media.CreatorId = userId; + } + repository.AddOrUpdate(media); repository.AddOrUpdateContentXml(media, m => _entitySerializer.Serialize(this, _dataTypeService, _userService, m)); // generate preview for blame history?