Possible fix for #185

This commit is contained in:
Michael Teeuw
2016-04-19 16:45:57 +02:00
parent 7d8cde2f0f
commit b16a49109f

View File

@@ -41,7 +41,7 @@ var CalendarFetcher = function(url, reloadInterval, maximumEntries, maximumNumbe
var event = data[e]; var event = data[e];
var now = new Date(); var now = new Date();
var today = moment().startOf("day").toDate(); var today = moment().startOf("day").toDate();
var future = moment().startOf("day").add(maximumNumberOfDays, "days").toDate(); var future = moment().startOf("day").add(maximumNumberOfDays, "days").subtract(1,"seconds").toDate(); // Subtract 1 second so that events that start on the middle of the night will not repeat.
@@ -88,6 +88,7 @@ var CalendarFetcher = function(url, reloadInterval, maximumEntries, maximumNumbe
rule.timeset[0].second = startDate.format("s"); rule.timeset[0].second = startDate.format("s");
} }
rule.options.dtstart = startDate.toDate();
var dates = rule.between(today, future, true, limitFunction); var dates = rule.between(today, future, true, limitFunction);
for (var d in dates) { for (var d in dates) {