diff --git a/ComplexProperties/TimeZones/TimeZoneTransitionGroup.cs b/ComplexProperties/TimeZones/TimeZoneTransitionGroup.cs index 57b88b76..3aa99306 100644 --- a/ComplexProperties/TimeZones/TimeZoneTransitionGroup.cs +++ b/ComplexProperties/TimeZones/TimeZoneTransitionGroup.cs @@ -127,7 +127,7 @@ internal virtual void InitializeFromAdjustmentRule(AdjustmentRule adjustmentRule standardPeriodToSet.Id = string.Format( "{0}/{1}", standardPeriod.Id, - adjustmentRule.DateStart.Year); + adjustmentRule.DateSTart.ToString("yyyyMMdd")); standardPeriodToSet.Name = standardPeriod.Name; standardPeriodToSet.Bias = standardPeriod.Bias; this.timeZoneDefinition.Periods.Add(standardPeriodToSet.Id, standardPeriodToSet); @@ -143,7 +143,7 @@ internal virtual void InitializeFromAdjustmentRule(AdjustmentRule adjustmentRule daylightPeriod.Id = string.Format( "{0}/{1}", TimeZonePeriod.DaylightPeriodId, - adjustmentRule.DateStart.Year); + adjustmentRule.DateSTart.ToString("yyyyMMdd")); daylightPeriod.Name = TimeZonePeriod.DaylightPeriodName; daylightPeriod.Bias = standardPeriod.Bias - adjustmentRule.DaylightDelta; @@ -158,7 +158,7 @@ internal virtual void InitializeFromAdjustmentRule(AdjustmentRule adjustmentRule standardPeriodToSet.Id = string.Format( "{0}/{1}", standardPeriod.Id, - adjustmentRule.DateStart.Year); + adjustmentRule.DateSTart.ToString("yyyyMMdd")); standardPeriodToSet.Name = standardPeriod.Name; standardPeriodToSet.Bias = standardPeriod.Bias; this.timeZoneDefinition.Periods.Add(standardPeriodToSet.Id, standardPeriodToSet); diff --git a/Core/EwsHttpWebRequest.cs b/Core/EwsHttpWebRequest.cs index 65a9c7b1..23827187 100644 --- a/Core/EwsHttpWebRequest.cs +++ b/Core/EwsHttpWebRequest.cs @@ -107,7 +107,7 @@ public async Task GetResponse(CancellationToken token) HttpResponseMessage response = null; try { - response = await _httpClient.SendAsync(message, token); + response = await _httpClient.SendAsync(message, HttpCompletionOption.ResponseHeadersRead., token); } catch(Exception exception) {