From c3d349e3c6b3f924b86cbae611ee886bc29c8ed3 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Fri, 7 Oct 2016 12:08:40 -0400 Subject: [PATCH] Fix tasks list when some weekdays are disabled --- NEWS | 7 +++++++ UI/Scheduler/UIxCalListingActions.m | 11 +++++++---- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/NEWS b/NEWS index 893552916..66d668b42 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,10 @@ +3.2.1 (2016-10-DD) +------------------ + +Bug fixes + - [web] fixed tasks list when some weekdays are disabled + + 3.2.0 (2016-10-03) ------------------ diff --git a/UI/Scheduler/UIxCalListingActions.m b/UI/Scheduler/UIxCalListingActions.m index d646674a3..07791e3ba 100644 --- a/UI/Scheduler/UIxCalListingActions.m +++ b/UI/Scheduler/UIxCalListingActions.m @@ -455,10 +455,13 @@ static NSArray *tasksFields = nil; while ((newInfo = [currentInfos nextObject])) { - // Skip components that appear on disabled weekdays - weekDay = iCalWeekDayString[[[newInfo objectForKey: @"startDate"] dayOfWeek]]; - if ([enabledWeekDays count] && ![enabledWeekDays containsObject: weekDay]) - continue; + if ([newInfo objectForKey: @"startDate"]) + { + weekDay = iCalWeekDayString[[[newInfo objectForKey: @"startDate"] dayOfWeek]]; + if ([enabledWeekDays count] && ![enabledWeekDays containsObject: weekDay]) + // Skip components that appear on disabled weekdays + continue; + } if ([fields containsObject: @"viewable"]) {