diff --git a/src/Microsoft.FeatureManagement/FeatureFilters/Recurrence/RecurrenceValidator.cs b/src/Microsoft.FeatureManagement/FeatureFilters/Recurrence/RecurrenceValidator.cs index 992bea72..230ae674 100644 --- a/src/Microsoft.FeatureManagement/FeatureFilters/Recurrence/RecurrenceValidator.cs +++ b/src/Microsoft.FeatureManagement/FeatureFilters/Recurrence/RecurrenceValidator.cs @@ -358,25 +358,20 @@ private static bool IsDurationCompliantWithDaysOfWeek(TimeSpan duration, int int foreach (DayOfWeek dayOfWeek in sortedDaysOfWeek) { - if (prev == DateTime.MinValue) - { - prev = firstDayOfThisWeek.AddDays( - CalculateWeeklyDayOffset(dayOfWeek, firstDayOfWeek)); - } - else - { - DateTime date = firstDayOfThisWeek.AddDays( + DateTime date = firstDayOfThisWeek.AddDays( CalculateWeeklyDayOffset(dayOfWeek, firstDayOfWeek)); + if (prev != DateTime.MinValue) + { TimeSpan gap = date - prev; if (gap < minGap) { minGap = gap; } - - prev = date; } + + prev = date; } //