diff --git a/src/Umbraco.Core/Sync/DatabaseServerMessenger.cs b/src/Umbraco.Core/Sync/DatabaseServerMessenger.cs index bf94324388..9f5df7c886 100644 --- a/src/Umbraco.Core/Sync/DatabaseServerMessenger.cs +++ b/src/Umbraco.Core/Sync/DatabaseServerMessenger.cs @@ -187,7 +187,13 @@ namespace Umbraco.Core.Sync using (_profilingLogger.DebugDuration("Syncing from database...")) { ProcessDatabaseInstructions(); - PruneOldInstructions(); + switch (_appContext.GetCurrentServerRole()) + { + case ServerRole.Single: + case ServerRole.Master: + PruneOldInstructions(); + break; + } } } finally