As referenced in issue #74 , some time zones are generating an XML output that fails the read procedure for the recipient. This is because of the attempt to add a transition to an open ended group when the last transition has a specified end date. This generally resulted in a transition to a period that had not been added to the TimeZoneDefinition. This change simply attempts to ensure that the period referenced by the open ended transition group exists for the TimeZoneDefinition.
As referenced in issue #74 , some time zones are generating an XML output that fails the read procedure for the recipient. This is because of the attempt to add a transition to an open ended group when the last transition has a specified end date. This generally resulted in a transition to a period that had not been added to the TimeZoneDefinition. This change simply attempts to ensure that the period referenced by the open ended transition group exists for the TimeZoneDefinition.