From f535ece685d877c6a845df1869ff0e87a3b735f3 Mon Sep 17 00:00:00 2001 From: albinj Date: Wed, 21 Oct 2015 14:29:18 +0100 Subject: [PATCH] U4-7283 - Only Master/Single ServerRole should be removing old instructions from the database --- src/Umbraco.Core/Sync/DatabaseServerMessenger.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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