diff --git a/src/Umbraco.Core/Services/LongRunningOperationService.cs b/src/Umbraco.Core/Services/LongRunningOperationService.cs index 7c867c178ce2..c02272951df0 100644 --- a/src/Umbraco.Core/Services/LongRunningOperationService.cs +++ b/src/Umbraco.Core/Services/LongRunningOperationService.cs @@ -128,7 +128,7 @@ private async Task> RunInner { // Acquire a write lock to ensure that no other operations of the same type can be enqueued while this one is being processed. // This is only needed if we do not allow multiple runs of the same type. - scope.WriteLock(Constants.Locks.LongRunningOperations); + scope.EagerWriteLock(Constants.Locks.LongRunningOperations); if (await IsAlreadyRunning(type)) { scope.Complete();