Skip to content

Commit 196ed34

Browse files
Merge pull request #7047 from r90727/fix/scheduler-happy-path-drift
fixed schdule drift (happy path)
2 parents 7dce12f + a2d6129 commit 196ed34

1 file changed

Lines changed: 15 additions & 15 deletions

File tree

DNN Platform/Library/Services/Scheduling/Scheduler.cs

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Licensed to the .NET Foundation under one or more agreements.
1+
// Licensed to the .NET Foundation under one or more agreements.
22
// The .NET Foundation licenses this file to you under the MIT license.
33
// See the LICENSE file in the project root for more information
44
namespace DotNetNuke.Services.Scheduling
@@ -891,25 +891,25 @@ public static void WorkCompleted(SchedulerClient schedulerClient)
891891
switch (scheduleHistoryItem.TimeLapseMeasurement)
892892
{
893893
case "s":
894-
scheduleHistoryItem.NextStart = scheduleHistoryItem.StartDate.AddSeconds(scheduleHistoryItem.TimeLapse);
894+
scheduleHistoryItem.NextStart = scheduleHistoryItem.NextStart.AddSeconds(scheduleHistoryItem.TimeLapse);
895895
break;
896896
case "m":
897-
scheduleHistoryItem.NextStart = scheduleHistoryItem.StartDate.AddMinutes(scheduleHistoryItem.TimeLapse);
897+
scheduleHistoryItem.NextStart = scheduleHistoryItem.NextStart.AddMinutes(scheduleHistoryItem.TimeLapse);
898898
break;
899899
case "h":
900-
scheduleHistoryItem.NextStart = scheduleHistoryItem.StartDate.AddHours(scheduleHistoryItem.TimeLapse);
900+
scheduleHistoryItem.NextStart = scheduleHistoryItem.NextStart.AddHours(scheduleHistoryItem.TimeLapse);
901901
break;
902902
case "d":
903-
scheduleHistoryItem.NextStart = scheduleHistoryItem.StartDate.AddDays(scheduleHistoryItem.TimeLapse);
903+
scheduleHistoryItem.NextStart = scheduleHistoryItem.NextStart.AddDays(scheduleHistoryItem.TimeLapse);
904904
break;
905905
case "w":
906-
scheduleHistoryItem.NextStart = scheduleHistoryItem.StartDate.AddDays(scheduleHistoryItem.TimeLapse * 7);
906+
scheduleHistoryItem.NextStart = scheduleHistoryItem.NextStart.AddDays(scheduleHistoryItem.TimeLapse * 7);
907907
break;
908908
case "mo":
909-
scheduleHistoryItem.NextStart = scheduleHistoryItem.StartDate.AddMonths(scheduleHistoryItem.TimeLapse);
909+
scheduleHistoryItem.NextStart = scheduleHistoryItem.NextStart.AddMonths(scheduleHistoryItem.TimeLapse);
910910
break;
911911
case "y":
912-
scheduleHistoryItem.NextStart = scheduleHistoryItem.StartDate.AddYears(scheduleHistoryItem.TimeLapse);
912+
scheduleHistoryItem.NextStart = scheduleHistoryItem.NextStart.AddYears(scheduleHistoryItem.TimeLapse);
913913
break;
914914
}
915915
}
@@ -1201,31 +1201,31 @@ public static void StopScheduleInProgress(ScheduleItem scheduleItem, ScheduleHis
12011201
{
12021202
case "s":
12031203
scheduleHistoryItem.NextStart =
1204-
scheduleHistoryItem.StartDate.AddSeconds(scheduleHistoryItem.TimeLapse);
1204+
scheduleHistoryItem.NextStart.AddSeconds(scheduleHistoryItem.TimeLapse);
12051205
break;
12061206
case "m":
12071207
scheduleHistoryItem.NextStart =
1208-
scheduleHistoryItem.StartDate.AddMinutes(scheduleHistoryItem.TimeLapse);
1208+
scheduleHistoryItem.NextStart.AddMinutes(scheduleHistoryItem.TimeLapse);
12091209
break;
12101210
case "h":
12111211
scheduleHistoryItem.NextStart =
1212-
scheduleHistoryItem.StartDate.AddHours(scheduleHistoryItem.TimeLapse);
1212+
scheduleHistoryItem.NextStart.AddHours(scheduleHistoryItem.TimeLapse);
12131213
break;
12141214
case "d":
12151215
scheduleHistoryItem.NextStart =
1216-
scheduleHistoryItem.StartDate.AddDays(scheduleHistoryItem.TimeLapse);
1216+
scheduleHistoryItem.NextStart.AddDays(scheduleHistoryItem.TimeLapse);
12171217
break;
12181218
case "w":
12191219
scheduleHistoryItem.NextStart =
1220-
scheduleHistoryItem.StartDate.AddDays(scheduleHistoryItem.TimeLapse * 7);
1220+
scheduleHistoryItem.NextStart.AddDays(scheduleHistoryItem.TimeLapse * 7);
12211221
break;
12221222
case "mo":
12231223
scheduleHistoryItem.NextStart =
1224-
scheduleHistoryItem.StartDate.AddMonths(scheduleHistoryItem.TimeLapse);
1224+
scheduleHistoryItem.NextStart.AddMonths(scheduleHistoryItem.TimeLapse);
12251225
break;
12261226
case "y":
12271227
scheduleHistoryItem.NextStart =
1228-
scheduleHistoryItem.StartDate.AddYears(scheduleHistoryItem.TimeLapse);
1228+
scheduleHistoryItem.NextStart.AddYears(scheduleHistoryItem.TimeLapse);
12291229
break;
12301230
}
12311231
}

0 commit comments

Comments
 (0)