From 44d09c79ddd67cd0ab44a37585596bcc87e8677f Mon Sep 17 00:00:00 2001 From: Andrew Barker Date: Wed, 8 Jan 2020 15:51:14 -0700 Subject: [PATCH] When creating a transition group to the Standard perios, make sure that the standard period has been added to the time zone definition. --- ComplexProperties/TimeZones/TimeZoneDefinition.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ComplexProperties/TimeZones/TimeZoneDefinition.cs b/ComplexProperties/TimeZones/TimeZoneDefinition.cs index cd1491e2..a1acf7f2 100644 --- a/ComplexProperties/TimeZones/TimeZoneDefinition.cs +++ b/ComplexProperties/TimeZones/TimeZoneDefinition.cs @@ -179,6 +179,8 @@ internal TimeZoneDefinition(TimeZoneInfo timeZoneInfo) transitionToDummyGroup.DateTime = lastAdjustmentRuleEndDate.AddDays(1); this.transitions.Add(transitionToDummyGroup); + if(!this.periods.ContainsKey(standardPeriod.Id)) + this.periods.Add(standardPeriod.Id, standardPeriod); } } }