From ccb97cd5ab8616196528d3a2fca7d8254d2a20d7 Mon Sep 17 00:00:00 2001 From: Matt Lewis Date: Tue, 13 Dec 2016 17:49:05 +0000 Subject: [PATCH] fix(monthView): fix recurring events Closes #504 --- src/services/calendarHelper.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/services/calendarHelper.js b/src/services/calendarHelper.js index 42005b58..ab4a3efe 100644 --- a/src/services/calendarHelper.js +++ b/src/services/calendarHelper.js @@ -135,8 +135,11 @@ angular // hack required to work with the calendar-utils api events.forEach(function(event) { - event.start = event.startsAt; - event.end = event.endsAt; + var eventPeriod = getRecurringEventPeriod({ + start: moment(event.startsAt), + end: moment(event.endsAt || event.startsAt) + }, event.recursOn, moment(viewDate).startOf('month')); + angular.extend(event, eventPeriod); }); var view = calendarUtils.getMonthView({