diff --git a/calendar/base/src/calRecurrenceInfo.js b/calendar/base/src/calRecurrenceInfo.js index 989dbd6d382..af765fddb85 100644 --- a/calendar/base/src/calRecurrenceInfo.js +++ b/calendar/base/src/calRecurrenceInfo.js @@ -347,11 +347,13 @@ calRecurrenceInfo.prototype = { try { var duration = this.mBaseItem.duration.clone(); duration.isNegative = true; + searchStart.isDate = false; // workaround for UTC+ timezones searchStart.addDuration(duration); } catch(ex) { dump("recurrence tweaking exception:"+ex+'\n'); } + // workaround for UTC- timezones var rangeEnd = aRangeEnd; if (rangeEnd && rangeEnd.isDate) { rangeEnd = aRangeEnd.clone();