diff --git a/UI/Scheduler/UIxCalListingActions.m b/UI/Scheduler/UIxCalListingActions.m index 4b4a956c4..854537bd8 100644 --- a/UI/Scheduler/UIxCalListingActions.m +++ b/UI/Scheduler/UIxCalListingActions.m @@ -364,7 +364,10 @@ static NSArray *tasksFields = nil; { // Identifies whether the active user is the organizer // of this event. - if ([ownerUser hasEmail: [newInfo objectForKey: @"c_orgmail"]]) + NSString *c_orgmail; + c_orgmail = [newInfo objectForKey: @"c_orgmail"]; + + if ([c_orgmail isKindOfClass: [NSString class]] && [ownerUser hasEmail: c_orgmail]) [newInfo setObject: [NSNumber numberWithInt: 1] forKey: @"ownerIsOrganizer"]; else