From 808cbf8e0be19eff971eefaefad2810b3895f9fd Mon Sep 17 00:00:00 2001 From: Michael Teeuw Date: Fri, 14 Jun 2019 13:32:07 +0200 Subject: [PATCH] Fix Typecheck. --- modules/default/calendar/calendarfetcher.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/default/calendar/calendarfetcher.js b/modules/default/calendar/calendarfetcher.js index ad5b4daa..cb2f5979 100644 --- a/modules/default/calendar/calendarfetcher.js +++ b/modules/default/calendar/calendarfetcher.js @@ -171,12 +171,13 @@ var CalendarFetcher = function(url, reloadInterval, excludedEvents, maximumEntri var geo = event.geo || false; var description = event.description || false; - if (typeof event.rrule !== undefined && event.rrule !== null && !isFacebookBirthday) { + + if (typeof event.rrule !== 'undefined' && event.rrule !== null && !isFacebookBirthday) { var rule = event.rrule; var addedEvents = 0; // can cause problems with e.g. birthdays before 1900 - if(rule.origOptions && rule.origOptions.dtstart && rule.origOptions.dtstart.getFullYear() < 1900 || + if(rule.options && rule.origOptions && rule.origOptions.dtstart && rule.origOptions.dtstart.getFullYear() < 1900 || rule.options && rule.options.dtstart && rule.options.dtstart.getFullYear() < 1900){ rule.origOptions.dtstart.setYear(1900); rule.options.dtstart.setYear(1900);