diff --git a/src/Umbraco.Core/Services/Implement/ContentService.cs b/src/Umbraco.Core/Services/Implement/ContentService.cs index bd9bcb1d3c..762e6222aa 100644 --- a/src/Umbraco.Core/Services/Implement/ContentService.cs +++ b/src/Umbraco.Core/Services/Implement/ContentService.cs @@ -3257,8 +3257,9 @@ namespace Umbraco.Core.Services.Implement // NOTE: v9 - don't service locate var documentVersionRepository = Composing.Current.Factory.GetInstance(); - using (ScopeProvider.CreateScope(autoComplete: true)) + using (var scope = ScopeProvider.CreateScope(autoComplete: true)) { + scope.WriteLock(Constants.Locks.ContentTree); documentVersionRepository.SetPreventCleanup(versionId, preventCleanup); var version = documentVersionRepository.Get(versionId);