From 50512839fbf9addaa0d33b76eab34a454a772665 Mon Sep 17 00:00:00 2001 From: siyamandayubi Date: Thu, 2 Feb 2017 21:27:31 +0100 Subject: [PATCH] Flushing tasks deletion (#7547) --- .../Core/Scheduling/Services/ScheduledTaskExecutor.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Orchard.Web/Core/Scheduling/Services/ScheduledTaskExecutor.cs b/src/Orchard.Web/Core/Scheduling/Services/ScheduledTaskExecutor.cs index 185e01771..6a852006f 100644 --- a/src/Orchard.Web/Core/Scheduling/Services/ScheduledTaskExecutor.cs +++ b/src/Orchard.Web/Core/Scheduling/Services/ScheduledTaskExecutor.cs @@ -54,6 +54,9 @@ namespace Orchard.Core.Scheduling.Services { // removing record first helps avoid concurrent execution _repository.Delete(taskRecord); + // persisting the change so it takes effect in the other async operations + _repository.Flush(); + var context = new ScheduledTaskContext { Task = new Task(_contentManager, taskRecord) };